You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Richard de Vries <ri...@yahoo.com> on 2006/11/03 17:58:01 UTC

[users@httpd] step by step instructions for compiling Apache under Windows

Hi there, does anyone have any step by step
instructions on how to compile Apache under windows.

I did find a document on the apache website that
describes how to compile Apache ... and as a matter of
fact, it compiled just fine.

But I am having a hell of a time figured out how the
dependencies on some of those Visual C++ DLLS. There
is some documentation out there, but me being a newbie
to compiling applications for Windows am not able to
make heads or tails out of it. These are the messages
I am getting:


The application failed to initialize properly
(0x80000003). Click on OK to terminate the
application.


Runtime Error!

Program "d:\Program Files\Apache\bin\ApacheMonitor.exe

R6034
An application has made an attempt to load the C
runtime library incorrectly.
Please contact the application's support team for more
information.

Any help or pointers would greatly be appreciated.

Thank guys.

  Richard


 
____________________________________________________________________________________
Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates 
(http://voice.yahoo.com)


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] step by step instructions for compiling Apache under Windows

Posted by Nick Kew <ni...@webthing.com>.
On Fri, 3 Nov 2006 14:43:24 -0800
"toadie D" <to...@gmail.com> wrote:

> [chop]

Please learn to post on a mailinglist.

In this case, that means not leaving 10Kb of quoted text just
to write four lines of your own.  The previous poster in the
thread was almost as bad.

If you do need to quote from another message, make it relevant.
Don't just slap it on the end.


-- 
Nick Kew

Application Development with Apache - the Apache Modules Book
http://www.apachetutor.org/

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] step by step instructions for compiling Apache under Windows

Posted by toadie D <to...@gmail.com>.
Richard

This link is slightly better.

http://www.apachelounge.com/forum/viewtopic.php?t=785

and it worked for me (built on WinXP SP2 and deployed on Win2K)

I assume you also downloaded the Platform SDK in addition to the VC++ 2005?




On 11/3/06, Richard de Vries <ri...@yahoo.com> wrote:
> William, I am just having a hell of a time getting
> that to work, plus now I also need to get mod_ssl
> compiled. :(
>
> I am stuck on libapr, which is complaining about
> unresolved external objects. (see my previous email).
>
> I am using Visual C++ Express 2005, and on one website
> I read the following:
>
> "The documenation states clearly that
> CryptReleaseContext, CryptCreateHash and others are
> not part of the crypt32.lib. They are located in
> advapi32.lib!
>
> Include it and you get rid of the problems.
> "
>
> I am an absolute novice as far as compiling stuff on
> windows is concerned. Do you have any idea on what I
> need to do to get this resolved?
>
>  R
>
>
>
> --- "William A. Rowe, Jr." <wr...@rowe-clan.net>
> wrote:
>
> > This is really dodgy advice - download the MSVC 8
> > (2005) runtime
> > installer directly from Microsoft and install it.
> > Issue solved.
> >
> > If you are running the debug build, you have to do
> > the -same thing-
> > only you will find the debug MSVC runtime in your
> > product tree, again,
> > just install it.
> >
> >
> > toadie D wrote:
> > > look for dir
> > >
> > >
> > >
> >
> %WINDOWS%\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd
> > >
> > >
> > > and
> > > the equivalent
> > >
> > > %WINDOWS\WinSxS\manifests\[same name as above]
> > >
> > >
> > > put the DLL as well as a copy of the manifest
> > inside your bin dir.
> > >
> > > Here's a manifest that works on Win2K SP4
> > > ===========
> > > <?xml version="1.0" encoding="UTF-8"
> > standalone="yes"?>
> > > <assembly xmlns="urn:schemas-microsoft-com:asm.v1"
> > manifestVersion="1.0">
> > >    <noInheritable></noInheritable>
> > >    <assemblyIdentity type="win32"
> > name="Microsoft.VC80.CRT"
> > > version="8.0.50727.42" processorArchitecture="x86"
> > >
> >
> publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
> > >    <file name="msvcr80.dll"
> > > hash="2a0d797a8c5eac76e54e98db9682e0938c614b45"
> > > hashalg="SHA1"><asmv2:hash
> > > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> > >
> >
> xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> > >
> > >
> >
> Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> > >
> > >
> >
> Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>phRUExlAeZ8BwmlD8VlO5udAnRE=</dsig:DigestValue></asmv2:hash></file>
> > >
> > >    <file name="msvcp80.dll"
> > > hash="cc4ca55fb6aa6b7bb8577ab4b649ab77e42f8f91"
> > > hashalg="SHA1"><asmv2:hash
> > > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> > >
> >
> xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> > >
> > >
> >
> Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> > >
> > >
> >
> Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>7AY1JqoUvK3u/6bYWbOagGgAFbc=</dsig:DigestValue></asmv2:hash></file>
> > >
> > >    <file name="msvcm80.dll"
> > > hash="55e8e87bbde00d1d96cc119ccd94e0c02c9a2768"
> > > hashalg="SHA1"><asmv2:hash
> > > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> > >
> >
> xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> > >
> > >
> >
> Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> > >
> > >
> >
> Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>hWq8zazTsMeKVxWFBa6bnv4hEOw=</dsig:DigestValue></asmv2:hash></file>
> > >
> > > </assembly>
> > >
> > >
> > >
> > > On 11/3/06, Richard de Vries
> > <ri...@yahoo.com> wrote:
> > >> Hi there, does anyone have any step by step
> > >> instructions on how to compile Apache under
> > windows.
> > >>
> > >> I did find a document on the apache website that
> > >> describes how to compile Apache ... and as a
> > matter of
> > >> fact, it compiled just fine.
> > >>
> > >> But I am having a hell of a time figured out how
> > the
> > >> dependencies on some of those Visual C++ DLLS.
> > There
> > >> is some documentation out there, but me being a
> > newbie
> > >> to compiling applications for Windows am not able
> > to
> > >> make heads or tails out of it. These are the
> > messages
> > >> I am getting:
> > >>
> > >>
> > >> The application failed to initialize properly
> > >> (0x80000003). Click on OK to terminate the
> > >> application.
> > >>
> > >>
> > >> Runtime Error!
> > >>
> > >> Program "d:\Program
> > Files\Apache\bin\ApacheMonitor.exe
> > >>
> > >> R6034
> > >> An application has made an attempt to load the C
> > >> runtime library incorrectly.
> > >> Please contact the application's support team for
> > more
> > >> information.
> > >>
> > >> Any help or pointers would greatly be
> > appreciated.
> > >>
> > >> Thank guys.
> > >>
> > >>  Richard
> > >>
> > >>
> > >>
> > >>
> >
> ____________________________________________________________________________________
> > >>
> > >> Cheap Talk? Check out Yahoo! Messenger's low
> > PC-to-Phone call rates
> > >> (http://voice.yahoo.com)
> > >>
> > >>
> > >>
> >
> ---------------------------------------------------------------------
> > >> The official User-To-User support forum of the
> > Apache HTTP Server
> > >> Project.
> > >> See <URL:http://httpd.apache.org/userslist.html>
> > for more info.
> > >> To unsubscribe, e-mail:
> > users-unsubscribe@httpd.apache.org
> > >>   "   from the digest:
> > users-digest-unsubscribe@httpd.apache.org
> > >> For additional commands, e-mail:
> > users-help@httpd.apache.org
> > >>
> > >>
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > The official User-To-User support forum of the
> > Apache HTTP Server Project.
> > > See <URL:http://httpd.apache.org/userslist.html>
> > for more info.
> > > To unsubscribe, e-mail:
> > users-unsubscribe@httpd.apache.org
> > >   "   from the digest:
> > users-digest-unsubscribe@httpd.apache.org
> > > For additional commands, e-mail:
> > users-help@httpd.apache.org
> > >
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > The official User-To-User support forum of the
> > Apache HTTP Server Project.
> > See <URL:http://httpd.apache.org/userslist.html> for
> > more info.
> > To unsubscribe, e-mail:
> > users-unsubscribe@httpd.apache.org
> >    "   from the digest:
> > users-digest-unsubscribe@httpd.apache.org
> > For additional commands, e-mail:
> > users-help@httpd.apache.org
> >
> >
>
>
>
>
> ____________________________________________________________________________________
> Access over 1 million songs - Yahoo! Music Unlimited
> (http://music.yahoo.com/unlimited)
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] step by step instructions for compiling Apache under Windows

Posted by Richard de Vries <ri...@yahoo.com>.
William, I am just having a hell of a time getting
that to work, plus now I also need to get mod_ssl
compiled. :(

I am stuck on libapr, which is complaining about
unresolved external objects. (see my previous email).

I am using Visual C++ Express 2005, and on one website
I read the following:

"The documenation states clearly that
CryptReleaseContext, CryptCreateHash and others are
not part of the crypt32.lib. They are located in
advapi32.lib!

Include it and you get rid of the problems.
"

I am an absolute novice as far as compiling stuff on
windows is concerned. Do you have any idea on what I
need to do to get this resolved?

  R



--- "William A. Rowe, Jr." <wr...@rowe-clan.net>
wrote:

> This is really dodgy advice - download the MSVC 8
> (2005) runtime
> installer directly from Microsoft and install it. 
> Issue solved.
> 
> If you are running the debug build, you have to do
> the -same thing-
> only you will find the debug MSVC runtime in your
> product tree, again,
> just install it.
> 
> 
> toadie D wrote:
> > look for dir
> > 
> > 
> >
>
%WINDOWS%\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd
> > 
> > 
> > and
> > the equivalent
> > 
> > %WINDOWS\WinSxS\manifests\[same name as above]
> > 
> > 
> > put the DLL as well as a copy of the manifest
> inside your bin dir.
> > 
> > Here's a manifest that works on Win2K SP4
> > ===========
> > <?xml version="1.0" encoding="UTF-8"
> standalone="yes"?>
> > <assembly xmlns="urn:schemas-microsoft-com:asm.v1"
> manifestVersion="1.0">
> >    <noInheritable></noInheritable>
> >    <assemblyIdentity type="win32"
> name="Microsoft.VC80.CRT"
> > version="8.0.50727.42" processorArchitecture="x86"
> >
>
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
> >    <file name="msvcr80.dll"
> > hash="2a0d797a8c5eac76e54e98db9682e0938c614b45"
> > hashalg="SHA1"><asmv2:hash
> > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> >
>
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> > 
> >
>
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> > 
> >
>
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>phRUExlAeZ8BwmlD8VlO5udAnRE=</dsig:DigestValue></asmv2:hash></file>
> > 
> >    <file name="msvcp80.dll"
> > hash="cc4ca55fb6aa6b7bb8577ab4b649ab77e42f8f91"
> > hashalg="SHA1"><asmv2:hash
> > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> >
>
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> > 
> >
>
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> > 
> >
>
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>7AY1JqoUvK3u/6bYWbOagGgAFbc=</dsig:DigestValue></asmv2:hash></file>
> > 
> >    <file name="msvcm80.dll"
> > hash="55e8e87bbde00d1d96cc119ccd94e0c02c9a2768"
> > hashalg="SHA1"><asmv2:hash
> > xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> >
>
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> > 
> >
>
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> > 
> >
>
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>hWq8zazTsMeKVxWFBa6bnv4hEOw=</dsig:DigestValue></asmv2:hash></file>
> > 
> > </assembly>
> > 
> > 
> > 
> > On 11/3/06, Richard de Vries
> <ri...@yahoo.com> wrote:
> >> Hi there, does anyone have any step by step
> >> instructions on how to compile Apache under
> windows.
> >>
> >> I did find a document on the apache website that
> >> describes how to compile Apache ... and as a
> matter of
> >> fact, it compiled just fine.
> >>
> >> But I am having a hell of a time figured out how
> the
> >> dependencies on some of those Visual C++ DLLS.
> There
> >> is some documentation out there, but me being a
> newbie
> >> to compiling applications for Windows am not able
> to
> >> make heads or tails out of it. These are the
> messages
> >> I am getting:
> >>
> >>
> >> The application failed to initialize properly
> >> (0x80000003). Click on OK to terminate the
> >> application.
> >>
> >>
> >> Runtime Error!
> >>
> >> Program "d:\Program
> Files\Apache\bin\ApacheMonitor.exe
> >>
> >> R6034
> >> An application has made an attempt to load the C
> >> runtime library incorrectly.
> >> Please contact the application's support team for
> more
> >> information.
> >>
> >> Any help or pointers would greatly be
> appreciated.
> >>
> >> Thank guys.
> >>
> >>  Richard
> >>
> >>
> >>
> >>
>
____________________________________________________________________________________
> >>
> >> Cheap Talk? Check out Yahoo! Messenger's low
> PC-to-Phone call rates
> >> (http://voice.yahoo.com)
> >>
> >>
> >>
>
---------------------------------------------------------------------
> >> The official User-To-User support forum of the
> Apache HTTP Server
> >> Project.
> >> See <URL:http://httpd.apache.org/userslist.html>
> for more info.
> >> To unsubscribe, e-mail:
> users-unsubscribe@httpd.apache.org
> >>   "   from the digest:
> users-digest-unsubscribe@httpd.apache.org
> >> For additional commands, e-mail:
> users-help@httpd.apache.org
> >>
> >>
> > 
> >
>
---------------------------------------------------------------------
> > The official User-To-User support forum of the
> Apache HTTP Server Project.
> > See <URL:http://httpd.apache.org/userslist.html>
> for more info.
> > To unsubscribe, e-mail:
> users-unsubscribe@httpd.apache.org
> >   "   from the digest:
> users-digest-unsubscribe@httpd.apache.org
> > For additional commands, e-mail:
> users-help@httpd.apache.org
> > 
> > 
> > 
> 
>
---------------------------------------------------------------------
> The official User-To-User support forum of the
> Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for
> more info.
> To unsubscribe, e-mail:
> users-unsubscribe@httpd.apache.org
>    "   from the digest:
> users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail:
> users-help@httpd.apache.org
> 
> 



 
____________________________________________________________________________________
Access over 1 million songs - Yahoo! Music Unlimited 
(http://music.yahoo.com/unlimited)


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] step by step instructions for compiling Apache under Windows

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
This is really dodgy advice - download the MSVC 8 (2005) runtime
installer directly from Microsoft and install it.  Issue solved.

If you are running the debug build, you have to do the -same thing-
only you will find the debug MSVC runtime in your product tree, again,
just install it.


toadie D wrote:
> look for dir
> 
> 
> %WINDOWS%\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd
> 
> 
> and
> the equivalent
> 
> %WINDOWS\WinSxS\manifests\[same name as above]
> 
> 
> put the DLL as well as a copy of the manifest inside your bin dir.
> 
> Here's a manifest that works on Win2K SP4
> ===========
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
>    <noInheritable></noInheritable>
>    <assemblyIdentity type="win32" name="Microsoft.VC80.CRT"
> version="8.0.50727.42" processorArchitecture="x86"
> publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
>    <file name="msvcr80.dll"
> hash="2a0d797a8c5eac76e54e98db9682e0938c614b45"
> hashalg="SHA1"><asmv2:hash
> xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> 
> Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> 
> Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>phRUExlAeZ8BwmlD8VlO5udAnRE=</dsig:DigestValue></asmv2:hash></file>
> 
>    <file name="msvcp80.dll"
> hash="cc4ca55fb6aa6b7bb8577ab4b649ab77e42f8f91"
> hashalg="SHA1"><asmv2:hash
> xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> 
> Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> 
> Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>7AY1JqoUvK3u/6bYWbOagGgAFbc=</dsig:DigestValue></asmv2:hash></file>
> 
>    <file name="msvcm80.dll"
> hash="55e8e87bbde00d1d96cc119ccd94e0c02c9a2768"
> hashalg="SHA1"><asmv2:hash
> xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
> xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
> 
> Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
> 
> Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>hWq8zazTsMeKVxWFBa6bnv4hEOw=</dsig:DigestValue></asmv2:hash></file>
> 
> </assembly>
> 
> 
> 
> On 11/3/06, Richard de Vries <ri...@yahoo.com> wrote:
>> Hi there, does anyone have any step by step
>> instructions on how to compile Apache under windows.
>>
>> I did find a document on the apache website that
>> describes how to compile Apache ... and as a matter of
>> fact, it compiled just fine.
>>
>> But I am having a hell of a time figured out how the
>> dependencies on some of those Visual C++ DLLS. There
>> is some documentation out there, but me being a newbie
>> to compiling applications for Windows am not able to
>> make heads or tails out of it. These are the messages
>> I am getting:
>>
>>
>> The application failed to initialize properly
>> (0x80000003). Click on OK to terminate the
>> application.
>>
>>
>> Runtime Error!
>>
>> Program "d:\Program Files\Apache\bin\ApacheMonitor.exe
>>
>> R6034
>> An application has made an attempt to load the C
>> runtime library incorrectly.
>> Please contact the application's support team for more
>> information.
>>
>> Any help or pointers would greatly be appreciated.
>>
>> Thank guys.
>>
>>  Richard
>>
>>
>>
>> ____________________________________________________________________________________
>>
>> Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates
>> (http://voice.yahoo.com)
>>
>>
>> ---------------------------------------------------------------------
>> The official User-To-User support forum of the Apache HTTP Server
>> Project.
>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
>> For additional commands, e-mail: users-help@httpd.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 
> 
> 

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] step by step instructions for compiling Apache under Windows

Posted by Richard de Vries <ri...@yahoo.com>.
Thanks for the info .. but no go. I am following some
very good instructions at this URL and have gotten
much farther:

http://www.apachelounge.com/forum/viewtopic.php?t=103

However, I am getting failures on libapr:

Generating Code...
Compiling resources...
Linking...
   Creating library .\Release/libapr.lib and object
.\Release/libapr.exp
filestat.obj : error LNK2019: unresolved external
symbol __imp__FreeSid@4 referenced in function
_free_world
filestat.obj : error LNK2019: unresolved external
symbol __imp__AllocateAndInitializeSid@44 referenced
in function _resolve_prot
rand.obj : error LNK2019: unresolved external symbol
__imp__CryptReleaseContext@8 referenced in function
_apr_generate_random_bytes@8
rand.obj : error LNK2019: unresolved external symbol
__imp__CryptGenRandom@12 referenced in function
_apr_generate_random_bytes@8
rand.obj : error LNK2019: unresolved external symbol
__imp__CryptAcquireContextA@20 referenced in function
_apr_generate_random_bytes@8
groupinfo.obj : error LNK2019: unresolved external
symbol __imp__LookupAccountNameA@28 referenced in
function _apr_gid_get@12
userinfo.obj : error LNK2001: unresolved external
symbol __imp__LookupAccountNameA@28
groupinfo.obj : error LNK2019: unresolved external
symbol __imp__LookupAccountSidA@28 referenced in
function _apr_gid_name_get@12
userinfo.obj : error LNK2001: unresolved external
symbol __imp__LookupAccountSidA@28
groupinfo.obj : error LNK2019: unresolved external
symbol __imp__EqualSid@8 referenced in function
_apr_gid_compare@8
userinfo.obj : error LNK2001: unresolved external
symbol __imp__EqualSid@8
groupinfo.obj : error LNK2019: unresolved external
symbol __imp__IsValidSid@4 referenced in function
_apr_gid_compare@8
userinfo.obj : error LNK2001: unresolved external
symbol __imp__IsValidSid@4
userinfo.obj : error LNK2019: unresolved external
symbol __imp__GetSidSubAuthority@8 referenced in
function _get_sid_string
userinfo.obj : error LNK2019: unresolved external
symbol __imp__GetSidSubAuthorityCount@4 referenced in
function _get_sid_string
userinfo.obj : error LNK2019: unresolved external
symbol __imp__GetSidIdentifierAuthority@4 referenced
in function _get_sid_string
userinfo.obj : error LNK2019: unresolved external
symbol __imp__GetTokenInformation@20 referenced in
function _apr_uid_current@12
userinfo.obj : error LNK2019: unresolved external
symbol __imp__OpenProcessToken@12 referenced in
function _apr_uid_current@12
userinfo.obj : error LNK2019: unresolved external
symbol __imp__RegQueryValueExA@24 referenced in
function _apr_uid_homepath_get@12
userinfo.obj : error LNK2019: unresolved external
symbol __imp__RegCloseKey@4 referenced in function
_apr_uid_homepath_get@12
userinfo.obj : error LNK2019: unresolved external
symbol __imp__RegQueryValueExW@24 referenced in
function _apr_uid_homepath_get@12
userinfo.obj : error LNK2019: unresolved external
symbol __imp__RegOpenKeyExA@20 referenced in function
_apr_uid_homepath_get@12
.\Release/libapr.dll : fatal error LNK1120: 18
unresolved externals
Build log was saved at
"file://d:\source\httpd-2.0.59\srclib\apr\Release\BuildLog.htm"
libapr - 23 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date,
0 skipped ==========

Any suggestions here?

Thanks again!

--- toadie D <to...@gmail.com> wrote:

> look for dir
> 
> 
>
%WINDOWS%\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd
> 
> and
> the equivalent
> 
> %WINDOWS\WinSxS\manifests\[same name as above]
> 
> 
> put the DLL as well as a copy of the manifest inside
> your bin dir.
> 
> Here's a manifest that works on Win2K SP4
> ===========
> <?xml version="1.0" encoding="UTF-8"
> standalone="yes"?>
> <assembly xmlns="urn:schemas-microsoft-com:asm.v1"
> manifestVersion="1.0">
>     <noInheritable></noInheritable>
>     <assemblyIdentity type="win32"
> name="Microsoft.VC80.CRT"
> version="8.0.50727.42" processorArchitecture="x86"
>
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
>     <file name="msvcr80.dll"
> hash="2a0d797a8c5eac76e54e98db9682e0938c614b45"
> hashalg="SHA1"><asmv2:hash
> xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
>
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
>
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
>
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>phRUExlAeZ8BwmlD8VlO5udAnRE=</dsig:DigestValue></asmv2:hash></file>
>     <file name="msvcp80.dll"
> hash="cc4ca55fb6aa6b7bb8577ab4b649ab77e42f8f91"
> hashalg="SHA1"><asmv2:hash
> xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
>
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
>
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
>
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>7AY1JqoUvK3u/6bYWbOagGgAFbc=</dsig:DigestValue></asmv2:hash></file>
>     <file name="msvcm80.dll"
> hash="55e8e87bbde00d1d96cc119ccd94e0c02c9a2768"
> hashalg="SHA1"><asmv2:hash
> xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
>
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
>
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
>
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>hWq8zazTsMeKVxWFBa6bnv4hEOw=</dsig:DigestValue></asmv2:hash></file>
> </assembly>
> 
> 
> 
> On 11/3/06, Richard de Vries
> <ri...@yahoo.com> wrote:
> > Hi there, does anyone have any step by step
> > instructions on how to compile Apache under
> windows.
> >
> > I did find a document on the apache website that
> > describes how to compile Apache ... and as a
> matter of
> > fact, it compiled just fine.
> >
> > But I am having a hell of a time figured out how
> the
> > dependencies on some of those Visual C++ DLLS.
> There
> > is some documentation out there, but me being a
> newbie
> > to compiling applications for Windows am not able
> to
> > make heads or tails out of it. These are the
> messages
> > I am getting:
> >
> >
> > The application failed to initialize properly
> > (0x80000003). Click on OK to terminate the
> > application.
> >
> >
> > Runtime Error!
> >
> > Program "d:\Program
> Files\Apache\bin\ApacheMonitor.exe
> >
> > R6034
> > An application has made an attempt to load the C
> > runtime library incorrectly.
> > Please contact the application's support team for
> more
> > information.
> >
> > Any help or pointers would greatly be appreciated.
> >
> > Thank guys.
> >
> >  Richard
> >
> >
> >
> >
>
____________________________________________________________________________________
> > Cheap Talk? Check out Yahoo! Messenger's low
> PC-to-Phone call rates
> > (http://voice.yahoo.com)
> >
> >
> >
>
---------------------------------------------------------------------
> > The official User-To-User support forum of the
> Apache HTTP Server Project.
> > See <URL:http://httpd.apache.org/userslist.html>
> for more info.
> > To unsubscribe, e-mail:
> users-unsubscribe@httpd.apache.org
> >   "   from the digest:
> users-digest-unsubscribe@httpd.apache.org
> > For additional commands, e-mail:
> users-help@httpd.apache.org
> >
> >
> 
>
---------------------------------------------------------------------
> The official User-To-User support forum of the
> Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for
> more info.
> To unsubscribe, e-mail:
> users-unsubscribe@httpd.apache.org
>    "   from the digest:
> users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail:
> users-help@httpd.apache.org
> 
> 



 
____________________________________________________________________________________
Get your email and see which of your friends are online - Right on the New Yahoo.com 
(http://www.yahoo.com/preview) 


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] step by step instructions for compiling Apache under Windows

Posted by toadie D <to...@gmail.com>.
look for dir


%WINDOWS%\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd

and
the equivalent

%WINDOWS\WinSxS\manifests\[same name as above]


put the DLL as well as a copy of the manifest inside your bin dir.

Here's a manifest that works on Win2K SP4
===========
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <noInheritable></noInheritable>
    <assemblyIdentity type="win32" name="Microsoft.VC80.CRT"
version="8.0.50727.42" processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
    <file name="msvcr80.dll"
hash="2a0d797a8c5eac76e54e98db9682e0938c614b45"
hashalg="SHA1"><asmv2:hash
xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>phRUExlAeZ8BwmlD8VlO5udAnRE=</dsig:DigestValue></asmv2:hash></file>
    <file name="msvcp80.dll"
hash="cc4ca55fb6aa6b7bb8577ab4b649ab77e42f8f91"
hashalg="SHA1"><asmv2:hash
xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>7AY1JqoUvK3u/6bYWbOagGgAFbc=</dsig:DigestValue></asmv2:hash></file>
    <file name="msvcm80.dll"
hash="55e8e87bbde00d1d96cc119ccd94e0c02c9a2768"
hashalg="SHA1"><asmv2:hash
xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform
Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>hWq8zazTsMeKVxWFBa6bnv4hEOw=</dsig:DigestValue></asmv2:hash></file>
</assembly>



On 11/3/06, Richard de Vries <ri...@yahoo.com> wrote:
> Hi there, does anyone have any step by step
> instructions on how to compile Apache under windows.
>
> I did find a document on the apache website that
> describes how to compile Apache ... and as a matter of
> fact, it compiled just fine.
>
> But I am having a hell of a time figured out how the
> dependencies on some of those Visual C++ DLLS. There
> is some documentation out there, but me being a newbie
> to compiling applications for Windows am not able to
> make heads or tails out of it. These are the messages
> I am getting:
>
>
> The application failed to initialize properly
> (0x80000003). Click on OK to terminate the
> application.
>
>
> Runtime Error!
>
> Program "d:\Program Files\Apache\bin\ApacheMonitor.exe
>
> R6034
> An application has made an attempt to load the C
> runtime library incorrectly.
> Please contact the application's support team for more
> information.
>
> Any help or pointers would greatly be appreciated.
>
> Thank guys.
>
>  Richard
>
>
>
> ____________________________________________________________________________________
> Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates
> (http://voice.yahoo.com)
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org