Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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 Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.0.14 Product Version
  Product Build 3.0.13
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
Steps To Reproduce
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