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]

Reply via email to