Keith Chayer wrote:

> Phil Tracy wrote:
>
> > Try starting with a fresh Apache src tree.  You've probably used this src tree
> > through at least a couple of older versions of mod_ssl.  I think an earlier
> > version of mod_ssl put some things in a different place than the current
> > version expects to find them.  However, the current version of mod_ssl sees
> > that certain patches have already been applied to the src tree, and skips
> > them.  Someone (a couple of days ago) had a method for actually fixing up the
> > Apache src tree, but I think it sounds easier to start fresh.  If you want to
> > take the fix-up route, check the mailing list archives for the past week or so.
> >
> > I had the same exact problem with HP/UX 10.20, and starting with a freshly
> > un-tar'd Apache src directory did the trick.
> >
> > At 08:48 AM 06/15/1999 , you wrote:
> > >I'm having trouble compiling mod_ssl on a rh 6 box.
> > >
> > >I trying to install:
> > >
> > >apache 1.3.6
> > >mod_ssl 2.3.3-1.3.6
> > >open sll 0.9.3a
> > >php 3.0.9
> > >
> > >Everything seems to be fine, up until I try to do a "make" in my apache
> > >directory.
> > >
> > >Then I get this error:
> > >
> > >===> src/modules/ssl
> > >gcc -c  -I../../os/unix -I../../include   -DLINUX=2 -DMOD_SSL=203103 -DUSE_H
> > >SREGEX -DEAPI
> > >`../../apaci` -DSSL_COMPAT -I/usr/src/redhat/BUILD/openssl-0.9.3a/include -D
> > >MOD_SSL_VERSION=\"2.3.3\" mod_ssl.c
> > >In file included from mod_ssl.c:65:
> > >mod_ssl.h:492: parse error before `AP_MM'
> > >mod_ssl.h:492: warning: no semicolon at end of struct or union
> > >mod_ssl.h:507: parse error before `}'
> > >mod_ssl.h:507: warning: data definition has no type or storage class
> > >make[4]: *** [mod_ssl.o] Error 1
> > >make[3]: *** [all] Error 1
> > >make[2]: *** [subdirs] Error 1
> > >make[2]: Leaving directory `/usr/src/redhat/BUILD/apache_1.3.6/src'
> > >make[1]: *** [build-std] Error 2
> > >make[1]: Leaving directory `/usr/src/redhat/BUILD/apache_1.3.6'
> > >make: *** [build] Error 2
> > >
> > >The "configure" line I used was:
> > >
> > >SSL_BASE=../openssl-0.9.3a
> > >/configure --prefix=/usr/local/apache  --activate-module=src/modules/php3/li
> > >bphp3.a --enable-module=ssl
> > >
> > >
> > >
> > >Does anyone know what is wrong?
> >
> > --
> > Phil Tracy
> > Northwestern University, Evanston, IL   USA
> > mailto:[EMAIL PROTECTED]    http://dopey.at.nwu.edu/tracy/
> > ______________________________________________________________________
> > Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
> > User Support Mailing List                      [EMAIL PROTECTED]
> > Automated List Manager                            [EMAIL PROTECTED]
>
> I had the same problem, only it was upgrading Apache 1.3.6 w/ mod_ssl 2.3.1 to
> mod_ssl 2.3.3.  I used a fresh apache source tree, and added mod_ssl first (then
> other Apache extra mods, mod_php, mod_roaming, mod_frontpage).
>
> ..Keith Chayer
> Network Technician
> Baptist Bible College
> Springfield, MO
> 417-268-6060
>
> ______________________________________________________________________
> Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
> User Support Mailing List                      [EMAIL PROTECTED]
> Automated List Manager                            [EMAIL PROTECTED]

As an update, I discovered that the "make configure" process in the mod_ssl directory
did not seem to be running the patch from mod_ssl-2.3.3-1.3.6/pkg.eapi/eapi.patch
correctly.  I checked the patch file manually, and some of the source files in Apache
were not getting the necessary changes.  Dunno if anything else was losing out or
not, hence the suggestion to use a fresh source.

..Keith

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to