I'm running solaris 8 and compiled apache/mod_ssl/mm/DSO with no problems *without* SHARED_CORE... I am using gcc 3.0.3.
Rgds, Owen Boyle >-----Original Message----- >From: Steve Romero [mailto:[EMAIL PROTECTED]] >Sent: Mittwoch, 17. Juli 2002 23:45 >To: [EMAIL PROTECTED]; '[EMAIL PROTECTED]' >Subject: RE: I am having a heck of a time - Please help. -- SOLUTION >FOUND ! > > >David, > >yes I've encountered problems with gcc when building apache as >well. I >don't know what the problem is I always thought it was a >version issue. I >use a gcc-2.8.1 package from FSF, and that works. Perhaps I >should try >compiling a newer version of gcc, and not use the Sunfreeware package. > >thanks for the research info below. > >Regards, >Steve Romero > >At 08:45 AM 7/17/2002 -0700, David Loesche wrote: >>Building Apache with EAPI, DSO enabled, mod_ssl and mm is a >very simple >>task. I do not know why it took so long to figure out. You >simply following >>the instructions in the mod_ssl install documentation (or >other helpful >>documents you can find these all over the web), and your up >and running with >>Apache - EAPI, DSO, mod_ssl, etc. running. >> >>WRONG! Not on Solaris 8. It seems that if you build Apache >on Solaris 2.6 >>with gcc 2.95 all is well. Simply following the instructions >in the mod_ssl >>documentation and your done. But it's another story if you are using >>Solaris 8 (I am not sure about 7 or 9 - I do have time to try >it on these). >>After many hours of frustration and numerous emails I finally >decided to try >>every combination one-by-one to identify which one was the culprit. >> >>Initial environment: >> >>Solaris 8 >>Gcc 3.0.3 >>Apache 1.3.26 >>Mod_ssl-2.8.10-1.3.26 >>mm-1.1.3 >>openssl-0.9.6d >> >>The only way this combination works is with >-enable-rule=SHARED_CORE. This >>option "forces" Apache to export the share symbols so they >are available at >>run time. This takes a 5% performance hit and since the >previous build did >>not have it I assumed I was doing something wrong. So I tried every >>possible build configuration over and over - No change (I had >to use the >>SHARE_CORE rule). I even tried this on Apache 2.0.39 and 1.3.20 (the >>previous build version here of Apache). No matter what I did >I could not >>get it to build the same way as the previous version. More >work to do... >> >>2nd shot: >> >>Solaris 8 >>Gcc 2.95.3 >>Apache 1.3.26 >>Mod_ssl-2.8.10-1.3.26 >>mm-1.1.3 >>openssl-0.9.6d >> >>EVENTS AND SOLUTION: >> >>Same as above. More work to do... >> >>Last shot: >> >>Solaris 8 >>Gcc 3.1 >>Apache 1.3.26 >>Mod_ssl-2.8.10-1.3.26 >>mm-1.1.3 >>openssl-0.9.6d >> >>Worked just like all the documentation said it should have >and everyone I >>contacted told me to do (which I had spend over a week >reading and trying >>all these suggestions). As it turns out, either the build from >>sunfreeware.com for gcc 2.95 & 3.0.3 have an issue with the >loader module, >>the building of shared libraries, or gcc has an issue. So, >if any of you >>have to do this make sure you have gcc 3.1 or SUN's compiler >(I believe >>SUN's works but did not try it - I guess I'm just stubborn). >> >>Later, >> >> >> >>-----Original Message----- >>From: David Loesche >>Sent: Monday, July 15, 2002 12:07 PM >>To: '[EMAIL PROTECTED]' >>Subject: RE: I am having a heck of a time - Please help. >> >>I did read the referred document concerning the build phase. >I am intrigued >>by the LD_LIBRARY_PATH suggestion. What would you recommend >I set it to? >> >>-----Original Message----- >>From: Boyle Owen [mailto:[EMAIL PROTECTED]] >>Sent: Monday, July 15, 2002 12:51 AM >>To: [EMAIL PROTECTED] >>Subject: RE: I am having a heck of a time - Please help. >> >>Could be to do with your version of openssl lib (check it is >reasonably up >>to date) or with your LD_LIBRARY_PATH environment variable.. >> >>Check out >http://www.delouw.ch/linux/Apache-Compile-HOWTO/html/apache.html >> >>for a good user's summary. >> >>Rgds, >> >>Owen Boyle >> >> >-----Original Message----- >> >From: David Loesche [mailto:[EMAIL PROTECTED]] >> >Sent: Freitag, 12. Juli 2002 20:12 >> >To: '[EMAIL PROTECTED]' >> >Subject: I am having a heck of a time - Please help. >> > >> > >> >I have poured through all the documentation I can find on >> >enabling mod_ssl >> >with Apache 1.3.26 but keep coming up short. If I static link >> >the mod_ssl >> >it works fine but when I try to enable DSO and use it as a >> >shared library I >> >keep getting ap_add_config_define : referenced symbol not >> >found. I have the >> >following config setup for the apache build: >> > >> >#!/bin/ksh >> >SSL_BASE=/usr/local/ssl \ >> >EAPI_MM=../mm-1.1.3 \ >> >EAPI_MM_CORE_PATH=logs/httpd.mm \ >> >LIBS=/usr/lib/libC.so.5 \ >> >CFLAGS=-fPIC \ >> >./configure --prefix=/opt/apache \ >> > --enable-rule=EAPI \ >> > --enable-module=ssl \ >> > --enable-shared=ssl \ >> > --disable-rule=SSL_COMPAT \ >> > --enable-rule=SSL_SDBM \ >> > --enable-suexec \ >> > --suexec-caller=http >> > >> >I have followed the instructions in the modssl install >guide to patch >> >Apache. Please verify the following build for mod_ssl: >> > >> >./configure --with-apache=../apache_1.3.26 \ >> > --with-ssl=/usr/local/ssl \ >> > --with-mm=../mm-1.1.3 >> > >> >If you can help (point me to some documentation) I would be >> >very grateful... >> > >> > >> >David S. Loesche >> >[EMAIL PROTECTED] Yipes >> >Communications, Inc. >> >Main: (415) 901-2000 114 Sansome Street, >Suite 1045 >> >Direct: (415) 901-2210 San >Francisco, CA 94104 >> >Fax: (415) 901-2201 http://www.yipes.com >> > >> >Yipes is the defining provider of fully scalable bandwidth for >> >businesses. >> >We offer fully managed high-speed Internet and Nationwide LAN-to-LAN >> >services at speeds ranging from 1 Mbps to 1 Gbps, in 1 Mbps >> >increments. >> > >> >Yipes delivers this uniquely flexible service over the >first nationwide >> >system of optical IP networks. >> > >> >>______________________________________________________________________ >> >Apache Interface to OpenSSL (mod_ssl) www.modssl.org > >User Support Mailing List [EMAIL PROTECTED] > >Automated List Manager [EMAIL PROTECTED] > > >______________________________________________________________________ >Apache Interface to OpenSSL (mod_ssl) www.modssl.org >User Support Mailing List [EMAIL PROTECTED] >Automated List Manager [EMAIL PROTECTED] >______________________________________________________________________ >Apache Interface to OpenSSL (mod_ssl) www.modssl.org >User Support Mailing List [EMAIL PROTECTED] >Automated List Manager [EMAIL PROTECTED] >______________________________________________________________________ >Apache Interface to OpenSSL (mod_ssl) www.modssl.org >User Support Mailing List [EMAIL PROTECTED] >Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
