Jorge, I've got lots of feedback and a few mea culpas below...

At 09:46 AM 6/17/2005, Jorge Schrauwen wrote:
>Reply seemd to be missing :(
>So i'll post again.
>
>First i updated awk.exe, i seem to have had the same one as online, i
>updated anyway to be sure.
>
>This time i wanted to do a full build with zlib and ssl.
>
>First Problem:
>SSL build commands as described in the documenation didn't work.
>These commands however did:
>--
>perl Configure --openssldir=C:/Apache21/bin VC-WIN32
>ms\do_masm
>nmake -f ms\ntdll.mak
>--

I will review; note that the 'intended' target was srclib/openssl/,
built in-tree.  Note that the apache make install target should
copy the required openssl dll.

I'm guessing this is 0.9.7?

>once that was compiled i unpacked apr-iconv into the correct folder.

When 2.1.5 is approved, I'll roll a zip which includes -iconv to save
that hassle :)

>I then opend apache.dsw in vs.net and let it convert it to a sln file.
>I then tried to build apache from cmd(using vs.net command promt).

>I got some errors on apr, aprutil and apriconv, after removing the
>ending "," is the rc files for those library's it went past that stage
>so all was good.

Yes; known bug, I'll hotfix the distribution.  Note that .zip files
we distribute do include the .mak files, as well as the .rc files.

>Untill i hit zlib, it didn't compile it kept complaining about
>zlib.lib. (i tried zlib 1.1.4 and zlib 1.2.1)

Zlib 1.2 is required, note 1.2.2 has some security fixes.

This differs from httpd-2.0, which relied on zlib 1.1.4 (and which
never suffered from the security issue.)

>I then went into srclib\zlib\projects\visualc6 and opened zlib.dsw.
>Then i build "LIB Release" it generated zlib.lib which i moved to to
>srclib\zlib.

Like openssl, Win32's build expects this to be built in-tree,
in srclib/zlib.

>Now the building contineud on till the file copieing part. there it
>was stuck. It seems giving \apache21 as install dir didn't go to wel.
>once i made it c:\apache21 the build went fine!

Ewww... exactly which version of Windows?  (You mention you were
in a cmd shell, not the 'command.com' shell, right?)  What's your
COMSPEC variable set to?

>Now all seemed to be fine.
>The config files where created and no error's.

<whew :->

>I tried writing a simple perl script to delete all the pdb files in
>the install dir but my perl skill's aren't so great and I faild.
>So I manual delete them to save diskspace.

Note; those are -very- useful to help figure out why Apache
crashes, if it does!  But skip perl...

  del *.pdb /s
 
works very effectively :)

>I then edited the listen directive to be 8080 so I could test it a bit
>along side my other apache instance. 

If you add PORT=8080 to the install line, the makefile.win should
do that for you :)

>It started without a problem.
>
>So asside from the problems whit the rc's of the apr projects and the
>zlib problems all seems to build fine out of the box without any
>problems(well windows users need to run lineends.pl first)

I will examine the directions and bring them up-to-date w.r.t. the
version 2.1.  Yes, a few things changed, and I'll need to make sure
that httpd 2.0 / 2.1 users are pointed at the correct flavor.  

Reply via email to