Hi,
The issue I posted about an unresolved symbol,
has been solved.
The math library needed to be included as part
of the mysql module build.
Samy.
Original
message
Hi,
I compiled ser 0.8.12 (release from cvs)
on solaris 9, and I noticed that by default mysql is never compiled.
I forced its compilation, and then I installed it manually
in the runtime modules directory.
When I run ser with the –c argument, it gives me this
error message:
0(18375) loading module /usr/local/lib/ser/modules/mysql.so
0(18375) ERROR: load_module: could not open module </usr/local/lib/ser/modules/mysql.so>:
ld.so.1: ./ser: fatal: relocation error: file /usr/local/lib/ser/modules/mysql.so: symbol floor:
referenced symbol not found
0(18375) parse error
(50,13-49): failed to load module
All other modules loaded ok.
Here’s more info on my config:
# ./ser -V
version: ser 0.8.12-tcp_nonb
(sparc64/solaris)
flags: STATS:Off, USE_IPV6, USE_TCP,
DISABLE_NAGLE, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC,
FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144,
MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535
@(#) $Id: main.c,v 1.168.4.1 2003/11/26 23:45:50 andrei
Exp $
main.c compiled on
16:55:21 Dec 28 2003 with gcc 3.3
uname –a
gives:
SunOS blade 5.9 Generic sun4u sparc
SUNW,Sun-Blade-100
Any idea why I’m getting this error?
I ran ld.so.1 in debug mode, and I see the relocation of
different symbols of mysql.so then this error.
Samy.