Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

sqldatasource dal, wwwxxxenden, convert raid5 to raid 10 mdadm, apache force chunked, nrao wwwxxx, xxxxxdup, procmail change subject header, wwwXxx not20, Wwwxxx.doks sas, linux raid resync after reboot

Links

XODOX
Impressum

#1: Compiling httpd"s open.c under Windows VS2008 IDE

Posted on 2010-10-07 17:04:49 by Jim Cofer

------_=_NextPart_001_01CB6630.FCEFE5FD
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit



I downloaded and extracted Apache httpd 2.2.16, opened Apache.sln under
Windows for VS2008, selected "Release - Win32" and right clicked
"httpd", Rebuild. I keep hitting the following error under the libapr
build:



..\file_io\win32\open.c(608) : error C2065: 'wto_path' : undeclared
identifier

..\file_io\win32\open.c(608) : warning C4047: 'function' : 'LPCSTR'
differs in levels of indirection from 'int'

..\file_io\win32\open.c(608) : warning C4024: 'CreateHardLinkA' :
different types for formal and actual parameter 1



The code snippet is this:



#if APR_HAS_UNICODE_FS

IF_WIN_OS_IS_UNICODE

{

apr_wchar_t wfrom_path[APR_PATH_MAX];

apr_wchar_t wto_path[APR_PATH_MAX];



if (rv = utf8_to_unicode_path(wfrom_path, sizeof(wfrom_path)

/ sizeof(apr_wchar_t),
from_path))

return rv;

if (rv = utf8_to_unicode_path(wto_path, sizeof(wto_path)

/ sizeof(apr_wchar_t),
to_path))

return rv;



if (!CreateHardLinkW(wto_path, wfrom_path, NULL))

return apr_get_os_error();

}

#endif

#if APR_HAS_ANSI_FS

ELSE_WIN_OS_IS_ANSI {

if (!CreateHardLinkA(wto_path, wfrom_path))

return apr_get_os_error()

}

#endif



"wto_path" is locally scoped in the "if" part of the statement, but it
is not defined in the "else". Additionally, CreateHardLinkA need 3
parameters.



I "searched" both the Wiki and FAQs, but did not find any other
references to this error. Has anyone else hit it and found a
resolution? I am using Microsoft VS2008 under a Windows 7 x32 system.



My apologies if this has already been addressed somewhere else. Any
links would be appreciated.



Regards, Jim

Please consider the environment before printing this e-mail.

------_=_NextPart_001_01CB6630.FCEFE5FD
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-microsoft-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-microsoft-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-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spread sheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-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://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/mee tings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/x ml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/oi s/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/di rectory/" =
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/sharepoint/soap/20 02/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/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile " =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/partto part" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/wor kflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsi g-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsi g" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/200 6/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compa tibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/200 6/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/service s/2006/types"=
=
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/service s/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/ SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPor talServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* 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 vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I downloaded and extracted Apache httpd 2.2.16, =
opened Apache.sln
under Windows for VS2008, selected &#8220;Release &#8211; Win32&#8221; =
and right
clicked &nbsp;&#8220;httpd&#8221;, Rebuild.&nbsp; &nbsp;&nbsp;I keep =
hitting
the following error under the libapr build: <o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>.\file_io\win32\open.c(608) : error C2065: =
'wto_path' :
undeclared identifier<o:p></o:p></p>

<p class=3DMsoNormal>.\file_io\win32\open.c(608) : warning C4047: =
'function' :
'LPCSTR' differs in levels of indirection from 'int'<o:p></o:p></p>

<p class=3DMsoNormal>.\file_io\win32\open.c(608) : warning C4024:
'CreateHardLinkA' : different types for formal and actual parameter =
1<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>The code snippet is this:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>#if
APR_HAS_UNICODE_FS<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;
IF_WIN_OS_IS_UNICODE<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;
{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
apr_wchar_t wfrom_path[APR_PATH_MAX];<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
apr_wchar_t wto_path[APR_PATH_MAX];<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if (rv =3D utf8_to_unicode_path(wfrom_path, sizeof(wfrom_path) =
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
/ sizeof(apr_wchar_t), from_path))<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
return rv;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if (rv =3D utf8_to_unicode_path(wto_path, sizeof(wto_path) =
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
/ sizeof(apr_wchar_t), to_path))<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
return rv;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if (!CreateHardLinkW(wto_path, wfrom_path, NULL))<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
return apr_get_os_error();<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;
}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>#endif<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>#if
APR_HAS_ANSI_FS<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;
ELSE_WIN_OS_IS_ANSI {<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if (!CreateHardLinkA(wto_path, wfrom_path))<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
return apr_get_os_error()<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;
}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in'><span =
style=3D'font-size:10.0pt'>#endif<o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>&#8220;wto_path&#8221; is locally scoped in the =
&#8220;if&#8221;
part of the statement, but it is not defined in the =
&#8220;else&#8221;.&nbsp;&nbsp;&nbsp;
Additionally, CreateHardLinkA need 3 parameters.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I &#8220;searched&#8221; both the Wiki and FAQs, =
but did not
find any other references to this error.&nbsp; Has anyone else hit it =
and found
a resolution?&nbsp; &nbsp;&nbsp;I am using Microsoft VS2008 under a =
Windows 7
x32 system.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>My apologies if this has already been addressed =
somewhere
else.&nbsp; Any links would be appreciated.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Regards,&nbsp; Jim<o:p></o:p></p>

</div>



<font face=3D"Webdings" color=3D"#009900" size=3D"2"><b>
P
</b></font>
<font face=3D"Arial, Helvetica, sans-serif" color=3D"#009900" =
size=3D"2"><b>
Please consider the environment before printing this e-mail.

</b></font>

</body>

</html>

------_=_NextPart_001_01CB6630.FCEFE5FD--

Report this message