From nobody@FreeBSD.org  Fri Mar 23 01:32:20 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 6E387106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 Mar 2012 01:32:20 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 04EDC8FC0C
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 Mar 2012 01:32:20 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q2N1WJKe022659
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 Mar 2012 01:32:19 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id q2N1WJxs022658;
	Fri, 23 Mar 2012 01:32:19 GMT
	(envelope-from nobody)
Message-Id: <201203230132.q2N1WJxs022658@red.freebsd.org>
Date: Fri, 23 Mar 2012 01:32:19 GMT
From: Liu <liuw@supermicro.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: /vm/vm.h:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vm_prot_t'
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         166331
>Category:       i386
>Synopsis:       /vm/vm.h:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vm_prot_t'
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-i386
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 23 01:40:01 UTC 2012
>Closed-Date:    Fri Mar 23 03:16:26 UTC 2012
>Last-Modified:  Fri Mar 23 03:16:26 UTC 2012
>Originator:     Liu
>Release:        9.0-RELEASE
>Organization:
Supermicro Inc.
>Environment:
$ uname -a
FreeBSD LiuFreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:15:25 UTC 2012     root@obrian.cse.buffalo.edu:/u
sr/obj/usr/src/sys/GENERIC  i386
>Description:
/*----------
  smc_os.h
----------*/
..
..
#include <vm/vm.h>
..

Compile error:

In file included from smc_os.h:6,
                 from smc_core_type.h:4,
                 from smc_core_sata.c:47:
@/vm/vm.h:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vm_prot_t'
@/vm/vm.h:87: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'objtype_t'
@/vm/vm.h:133: error: expected specifier-qualifier-list before 'vm_offset_t'
@/vm/vm.h:145: error: expected ')' before 'incr'
@/vm/vm.h:146: error: expected ')' before 'incr'
@/vm/vm.h:147: error: expected ')' before 'incr'
@/vm/vm.h:148: error: expected ')' before 'decr'
@/vm/vm.h:149: error: expected ')' before 'decr'
In file included from /usr/home/Liuw/freebsddriverforaoc_sas2lp_mv8/machine/pmap.h:158,
                 from @/vm/pmap.h:89,
                 from smc_os.h:7,
                 from smc_core_type.h:4,
                 from smc_core_sata.c:47:
@/sys/_cpuset.h:49: error: 'MAXCPU' undeclared here (not in a function)
@/sys/_cpuset.h:49: error: 'NBBY' undeclared here (not in a function)
@/sys/_cpuset.h:49: error: variably modified '__bits' at file scope
In file included from /usr/home/Liuw/freebsddriverforaoc_sas2lp_mv8/machine/pmap.h:159,
                 from @/vm/pmap.h:89,
                 from smc_os.h:7,
                 from smc_core_type.h:4,
                 from smc_core_sata.c:47:
@/sys/_lock.h:36: error: expected specifier-qualifier-list before 'u_int'
In file included from /usr/home/Liuw/freebsddriverforaoc_sas2lp_mv8/machine/pmap.h:160,
                 from @/vm/pmap.h:89,
                 from smc_os.h:7,
                 from smc_core_type.h:4,
                 from smc_core_sata.c:47:
@/sys/_mutex.h:39: error: expected ':', ',', ';', '}' or '__attribute__' before 'mtx_lock'
In file included from @/vm/pmap.h:89,
                 from smc_os.h:7,
                 from smc_core_type.h:4,
                 from smc_core_sata.c:47:
>How-To-Repeat:
..
#include <vm/vm.h>
..
>Fix:
investigating

>Release-Note:
>Audit-Trail:

From: Liu Wang <liuw@supermicro.com>
To: "bug-followup@FreeBSD.org" <bug-followup@FreeBSD.org>, Liu Wang
	<liuw@supermicro.com>
Cc:  
Subject: Re: i386/166331: /vm/vm.h:73: error: expected &#39;=&#39;,
 &#39;,&#39;, &#39;;&#39;, &#39;asm&#39; or &#39;__attribute__&#39; before
 &#39;vm_prot_t&#39;
Date: Thu, 22 Mar 2012 18:52:52 -0700

 --_000_09F85D53A2F0C547BF5E05E214DB880A23D0F5D668MAIL5supermic_
 Content-Type: text/plain; charset="us-ascii"
 Content-Transfer-Encoding: quoted-printable
 
 Resolved.
 ---------------------------------Fix:
 #include <sys/types.h>
 ...
 #include <vm/vm.h>
 ...
 ---------------------------------------------------------------------------=
 ------
 Explanation:
 vm.h refers to data type u_char which is defined in <sys/types.h>
 
 Sincerely,
 Liu
 
 
 --_000_09F85D53A2F0C547BF5E05E214DB880A23D0F5D668MAIL5supermic_
 Content-Type: text/html; charset="us-ascii"
 Content-Transfer-Encoding: quoted-printable
 
 <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
 osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
 xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
 icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
 :access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
 uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
 t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
 m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
 t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
 :odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
 soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
 xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
 icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
 schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
 point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
 /2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
 =3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
 schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
 .org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
 /dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
 ://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
 repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
  xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
 schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
 /XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
 ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
 p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
 /schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
 mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
 crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
 s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
 ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
 om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
 ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
 partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
 06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
 6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
 deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
 Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
 st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUI=
 V=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii"><meta name=3DG=
 enerator content=3D"Microsoft Word 12 (filtered medium)"><style><!--
 /* Font Definitions */
 @font-face
 	{font-family:SimSun;
 	panose-1:2 1 6 0 3 1 1 1 1 1;}
 @font-face
 	{font-family:SimSun;
 	panose-1:2 1 6 0 3 1 1 1 1 1;}
 @font-face
 	{font-family:Calibri;
 	panose-1:2 15 5 2 2 2 4 3 2 4;}
 @font-face
 	{font-family:"\@SimSun";
 	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 	{margin:0in;
 	margin-bottom:.0001pt;
 	font-size:11.0pt;
 	font-family:"Calibri","sans-serif";}
 a:link, span.MsoHyperlink
 	{mso-style-priority:99;
 	color:blue;
 	text-decoration:underline;}
 a:visited, span.MsoHyperlinkFollowed
 	{mso-style-priority:99;
 	color:purple;
 	text-decoration:underline;}
 span.EmailStyle17
 	{mso-style-type:personal-compose;
 	font-family:"Calibri","sans-serif";
 	color:windowtext;}
 .MsoChpDefault
 	{mso-style-type:export-only;}
 @page WordSection1
 	{size:8.5in 11.0in;
 	margin:1.0in 1.0in 1.0in 1.0in;}
 div.WordSection1
 	{page:WordSection1;}
 --></style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
 </xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
 <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
 nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Resolved.<o:p></=
 o:p></p><p class=3DMsoNormal>---------------------------------Fix: <o:p></o=
 :p></p><p class=3DMsoNormal>#include &lt;sys/types.h&gt;<o:p></o:p></p><p c=
 lass=3DMsoNormal>&#8230;<o:p></o:p></p><p class=3DMsoNormal>#include &lt;vm=
 /vm.h&gt;<o:p></o:p></p><p class=3DMsoNormal>&#8230;<o:p></o:p></p><p class=
 =3DMsoNormal>--------------------------------------------------------------=
 -------------------<o:p></o:p></p><p class=3DMsoNormal>Explanation:<o:p></o=
 :p></p><p class=3DMsoNormal>vm.h refers to data type u_char which is define=
 d in &lt;sys/types.h&gt;<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:=
 p></p><p class=3DMsoNormal>Sincerely,<o:p></o:p></p><p class=3DMsoNormal>Li=
 u<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></ht=
 ml>=
 
 --_000_09F85D53A2F0C547BF5E05E214DB880A23D0F5D668MAIL5supermic_--
 
State-Changed-From-To: open->closed 
State-Changed-By: araujo 
State-Changed-When: Fri Mar 23 03:16:24 UTC 2012 
State-Changed-Why:  
It isn't a bug and the submitter found how to solve the issue by 
himself. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=166331 
>Unformatted:
