Mantis - Resin
Viewing Issue Advanced Details
1806 minor always 06-19-07 04:39 08-28-07 15:36
sam  
ferg  
high  
closed 3.1.1  
fixed  
none    
none 3.1.3  
0001806: Linking errors with Ubuntu 6.10
(rep by F Caso)

There is a problem with the ./configure script on 32-bit Ubuntu 6.10 servers.

I see this:

/usr/local/resin-3.1.1/libexec/libresin.so:
/usr/local/resin-3.1.1/libexec/libresin.so: undefined symbol:
__stack_chk_fail_local

Then try this:

# sudo apt-get install gcc-3.3
# ./configure [ ... -- options ...] CC=gcc-3.3

And see this:

/usr/local/jdk1.6.0_01/bin/java: symbol lookup error:
/usr/local/resin-pro-3.1.1/libexec/libresin.so: undefined symbol:
stat64

and then have to do this:

# ./configure [ ... -- options ...] --disable-64bit CC=gcc-3.3

I finally Resin started with JNI library compiled and working.
The only way to solve the problem is "--disable-64bit CC=gcc-3.3" option.

It seems a special incompatibility with Ubuntu 6.10 Server
distribution. I have 5 servers with a fresh installation of Ubuntu
6.10. Same problem exist on each server.

There are no notes attached to this issue.