Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000317 [Resin] minor always 07-18-05 00:00 01-25-06 14:53
Reporter user303 View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0000317: Cannot make: cannot find -lssl
Description RSN-361
configured with: apxs (./configure --with-apxs=/usr/local/etc/httpd/bin/apxs)


The output of the make command:

(cd modules/c/src; make)
make[1]: Entering directory `/usr/local/resin-pro-3.0.13/modules/c/src'
for dir in common apache1 resin resinssl; do (cd $dir; make); done
make[2]: Entering directory `/usr/local/resin-pro-3.0.13/modules/c/src/common'
gcc -c -I/usr/local/ssl/include -I/usr/kerberos/include -L/usr/local/ssl/lib -DP
OLL -DHAS_JVMTI -DOPENSSL stream.c
gcc -c -I/usr/local/ssl/include -I/usr/kerberos/include -L/usr/local/ssl/lib -DP
OLL -DHAS_JVMTI -DOPENSSL config.c
config.c: In function `read_config':
config.c:409: warning: assignment makes pointer from integer without a cast
config.c: In function `read_all_config':
config.c:678: warning: assignment makes pointer from integer without a cast
config.c: In function `cse_update_host':
config.c:853: warning: assignment makes pointer from integer without a cast
config.c: At top level:
config.c:864: warning: `cse_match_host_impl' was declared implicitly `extern' an
d later `static'
config.c:853: warning: previous declaration of `cse_match_host_impl'
config.c:864: warning: type mismatch with previous implicit declaration
config.c:853: warning: previous implicit declaration of `cse_match_host_impl'
config.c:864: warning: `cse_match_host_impl' was previously implicitly declared
to return `int'
gcc -c -I/usr/local/ssl/include -I/usr/kerberos/include -L/usr/local/ssl/lib -DP
OLL -DHAS_JVMTI -DOPENSSL memory.c
/usr/bin/ld -r -o common.o stream.o config.o memory.o
/usr/local/resin/libtool --silent --mode=compile gcc -o stream.lo -c -I/usr/loca
l/ssl/include -I/usr/kerberos/include -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -D
OPENSSL stream.c
/usr/local/resin/libtool --silent --mode=compile gcc -o config.lo -c -I/usr/loca
l/ssl/include -I/usr/kerberos/include -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -D
OPENSSL config.c
config.c: In function `read_config':
config.c:409: warning: assignment makes pointer from integer without a cast
config.c: In function `read_all_config':
config.c:678: warning: assignment makes pointer from integer without a cast
config.c: In function `cse_update_host':
config.c:853: warning: assignment makes pointer from integer without a cast
config.c: At top level:
config.c:864: warning: `cse_match_host_impl' was declared implicitly `extern' an
d later `static'
config.c:853: warning: previous declaration of `cse_match_host_impl'
config.c:864: warning: type mismatch with previous implicit declaration
config.c:853: warning: previous implicit declaration of `cse_match_host_impl'
config.c:864: warning: `cse_match_host_impl' was previously implicitly declared
to return `int'
/usr/local/resin/libtool --silent --mode=compile gcc -o memory.lo -c -I/usr/loca
l/ssl/include -I/usr/kerberos/include -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -D
OPENSSL memory.c
make[2]: Leaving directory `/usr/local/resin-pro-3.0.13/modules/c/src/common'
make[2]: Entering directory `/usr/local/resin-pro-3.0.13/modules/c/src/apache1'
/usr/local/resin/libtool --silent --mode=compile gcc -o mod_caucho.lo -c -I/usr/
local/etc/httpd/include -DRESIN_HOME=\"/usr/local/resin\" -I../common -L/usr/loc
al/ssl/lib -DPOLL -DHAS_JVMTI -DOPENSSL -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/in
clude/gdbm -DMOD_SSL=208122 -DEAPI mod_caucho.c
/usr/local/resin/libtool --silent --mode=link gcc -module -o mod_caucho.la -avoi
d-version -rpath /usr/local/etc/httpd/libexec mod_caucho.lo ../common/stream.lo
../common/config.lo ../common/memory.lo
make[2]: Leaving directory `/usr/local/resin-pro-3.0.13/modules/c/src/apache1'
make[2]: Entering directory `/usr/local/resin-pro-3.0.13/modules/c/src/resin'
gcc -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -DOPENSSL -DRESIN_HOME=\"/usr/local/resin\" -I/usr/local/ssl/include -I/usr/kerberos/include -I/usr/local/jdk/include -I/usr/local/jdk/include/linux -I../common -DCPU=\"i386\" -DOS= -c -o std.o std.c
gcc -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -DOPENSSL -DRESIN_HOME=\"/usr/local/resin\" -I/usr/local/ssl/include -I/usr/kerberos/include -I/usr/local/jdk/include -I/usr/local/jdk/include/linux -I../common -DCPU=\"i386\" -DOS= -c -o memory.o memory.c
gcc -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -DOPENSSL -DRESIN_HOME=\"/usr/local/resin\" -I/usr/local/ssl/include -I/usr/kerberos/include -I/usr/local/jdk/include -I/usr/local/jdk/include/linux -I../common -DCPU=\"i386\" -DOS= -c -o jni_vfs.o jni_vfs.c
gcc -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -DOPENSSL -DRESIN_HOME=\"/usr/local/resin\" -I/usr/local/ssl/include -I/usr/kerberos/include -I/usr/local/jdk/include -I/usr/local/jdk/include/linux -I../common -DCPU=\"i386\" -DOS= -c -o java.o java.c
gcc -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -DOPENSSL -DRESIN_HOME=\"/usr/local/resin\" -I/usr/local/ssl/include -I/usr/kerberos/include -I/usr/local/jdk/include -I/usr/local/jdk/include/linux -I../common -DCPU=\"i386\" -DOS= -c -o boot.o boot.c
/usr/bin/ld -shared -L/usr/lib -o libresin.so std.o memory.o jni_vfs.o java.o boot.o -lpthread
make[2]: Leaving directory `/usr/local/resin-pro-3.0.13/modules/c/src/resin'
make[2]: Entering directory `/usr/local/resin-pro-3.0.13/modules/c/src/resinssl'
gcc -L/usr/local/ssl/lib -DPOLL -DHAS_JVMTI -DOPENSSL -DRESIN_HOME=\"/usr/local/resin\" -I/usr/local/ssl/include -I/usr/kerberos/include -I/usr/local/jdk/include -I/usr/local/jdk/include/linux -I../common -I../resin -DCPU=\"i386\" -DOS= -DSSL_ENGINE -c -o ssl.o ssl.c
/usr/bin/ld -shared -L/usr/lib -o libresinssl.so ssl.o ../resin/memory.o ../resin/std.o ../resin/java.o -lpthread -lcrypt -lssl
/usr/bin/ld: cannot find -lssl
make[2]: *** [libresinssl.so] Error 1
make[2]: Leaving directory `/usr/local/resin-pro-3.0.13/modules/c/src/resinssl'
make[1]: *** [plugins] Error 2
make[1]: Leaving directory `/usr/local/resin-pro-3.0.13/modules/c/src'
make: *** [all] Error 2
Additional Information Java: jdk 1.5.0_03
Apache: 1.3.33
Linux: redhat with kernel 2.4.x
Attached Files

- Relationships

- Notes
(0000359)
ferg
07-18-05 00:00

This bug report would need to specify more information. In this case, the -L/usr/local/ssl/lib looks correct, but it would not be possible to be certain without knowing where the ssl dynamic libraries actually are in this configuration.
 
(0000360)
ferg
07-18-05 00:00

Priority lowered because this configuration compiled corrected on a standard RedHat build and because there's not enough information about where the actual SSL libraries are.
 
(0000361)
user303
07-18-05 00:00

This problem is solved in new version of resin 3.0.14.
 

- Issue History
Date Modified Username Field Change
07-18-05 00:00 user303 New Issue
01-25-06 14:53 ferg Assigned To  => ferg
01-25-06 14:53 ferg Status acknowledged => closed
01-25-06 14:53 ferg Resolution open => fixed
01-25-06 14:53 ferg version 3.0.13 =>
01-25-06 14:53 ferg Fixed in Version  => 3.0.14


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
37 total queries executed.
29 unique queries executed.
Powered by Mantis Bugtracker