On Tue, 9 Mar 2004, Steve Hay wrote:

> Geoffrey Young wrote:
>
> >I was able to get Apache to compile on win32, and am now wrestling with
> >mod_perl.
> >
> >something seems really funny with it all.  I've installed randy's one-in-all
> >distribution then moved Apache2/ to Apache2-AS and had my from-source apache
> >compile install to Apache2.  now, when I try to 'perl Makefile.PL' in the
> >mod_perl source directory I get 'cannot find ssleay32.dll' or somesuch.
> >
> What Makefile.PL command do you run?  I usually do "perl Makefile.PL
> MP_AP_PREFIX=C:/apache2" to tell it which Apache 2 to use.
>
> The missing ssleay32.dll problem sounds like something trying to load
> mod_ssl and not finding an OpenSSL library that it was dynamically
> linked against.  (ssleay32.lib is the Win32 name of libssl.a)

It might be that C:\Apache2\bin (the location where the ssl
dlls are found) is missing from the PATH (Win32 looks for
dlls in the PATH) - when building mod_perl, I think at an
early stage Apache.exe is called to get the version info.
Try adding C:\Apache2\bin to the PATH (if that's where
ssleay32.dll is found). If you're on XP, that's done from
the Control Panel as Performance and Maintenance -> System
-> Advanced, and then edit Environment Variables. Note that
Win32 uses a ';' as the separator between entries.

Alternatively, you could comment out the loading of
mod_ssl.so in Apache's httpd.conf, if you don't want to use
it.

-- 
best regards,
randy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to