Hello Holger,

>> Syntax error on line 208 of /usr/local/apache/conf/httpd.conf:
>> Cannot load /usr/local/libexec/libssl.so into server: ld.so.1:
>> /usr/local/bin/httpd: fatal: relocation error:
>> file /usr/local/libexec/libssl.so: symbol __umoddi3:
>> referenced symbol not found
>> /usr/local/bin/apachectl startssl: httpd could not be started

HR> You need to link with libgcc.a to resolve this gcc 
HR> internal symbol.

Setting EXTRA_LIBS to -lgcc while compiling httpd doesn't help. I use
static (not DSO) mod_ssl in this case.

cc -O -DSOLARIS2=270 -DRUSSIAN_APACHE -DMOD_SSL=204105 -DMOD_PERL -DUSE_PERL_SSI
   -I/usr/local/include -DEAPI -DEAPI_MM -DUSE_EXPAT -I./lib/expat-lite `./apaci`
   -L/usr/local/ssl/lib -L/usr/local/lib   \
   -o httpd buildmark.o modules.o  modules/standard/libstandard.a
   modules/proxy/libproxy.a  modules/ssl/libssl.a  modules/perl/libperl.a
   modules/extra/libextra.a  main/libmain.a  ./os/unix/libos.a  ap/libap.a
   lib/expat-lite/libexpat.a
   -lgcc -lsocket -lnsl  -lssl -lcrypto
   -R /usr/local/lib/perl5/5.00503/i86pc-solaris/CORE
   -L/usr/local/lib 
/usr/local/lib/perl5/5.00503/i86pc-solaris/auto/DynaLoader/DynaLoader.a
   -L/usr/local/lib/perl5/5.00503/i86pc-solaris/CORE
   -lperl -lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt  -lmm
   
Undefined                       first referenced
 symbol                             in file
__umoddi3                           /usr/local/ssl/lib/libcrypto.a(bn_word.o)
ld: fatal: Symbol referencing errors. No output written to httpd
*** Error code 1

Very strange. libgcc.a is in /usr/local/lib.

Best regards,
 Ilya                            mailto:[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