Re: [Sqlrelay-discussion] Problem building sqlrelay on SunOS 5.10
Brought to you by:
mused
From: David M. <dav...@fi...> - 2005-11-30 02:57:07
|
Interesting. I haven't seen that error before. My development version of SQL Relay compiled cleanly on solaris 10 last time I tried, but I haven't recently tried. It's possible that there are bugs in 0.36.4 or the current version of rudiments. It almost looks like libc and libdl aren't being linked in though. Is your g++ up-to-date, or are you running an older version? Also, run "nm /usr/lib/libdl.so | grep dlclose" and send me the result. Actually, libdl.so may be in /lib and may be something like libdl.so.0.1.2 or something like that. In the mean time, I'll see if I can get solaris 10 x86 running again and see if I can reproduce the problem. Dave dav...@fi... On Mon, 2005-11-21 at 14:50 +1200, Gene Thomas wrote: > I'm having problems building sqlrelay on SunOS 5.10, I'm planning on > using Python and Orcale on SunOS 5.10. > > 1) If one wants to use the 32 bit Oracle 9i libraries the configure > script needs to be changed: > sed -e 's!ORACLE_HOME/lib!ORACLE_HOME/lib32!g' <configure > >configure.fixed > > 2) The rudiments library ha some peculiar undefeind references: > > [//gthomas@allan1-mmx30build~/my-dev/sqlrelay-0.36.4] > > gmake > gmake -C src all > gmake[1]: Entering directory > `/home/users/gthomas/my-dev/sqlrelay-0.36.4/src' > gmake -C util all > gmake[2]: Entering directory > `/home/users/gthomas/my-dev/sqlrelay-0.36.4/src/util' > gmake[2]: Nothing to be done for `all'. > gmake[2]: Leaving directory > `/home/users/gthomas/my-dev/sqlrelay-0.36.4/src/util' > gmake -C listener all > gmake[2]: Entering directory > `/home/users/gthomas/my-dev/sqlrelay-0.36.4/src/listener' > /bin/sh ../../libtool --mode=link g++ -o sqlr-listener sqlrlistener.lo > main.lo -L../../src/util -lsqlrutil -L/usr/local/firstworks/lib > -lrudiments -lsocket -lpthread -L/usr/sfw/lib -lssl -L/usr/sfw/lib > -lcrypto -lrt -lrt -lrt -ldl > g++ -o .libs/sqlr-listener .libs/sqlrlistener.o .libs/main.o > -L/home/users/gthomas/my-dev/sqlrelay-0.36.4/src/util > /home/users/gthomas/my-dev/sqlrelay-0.36.4/src/util/.libs/libsqlrutil.so > -L/usr/local/firstworks/lib -L/usr/sfw/lib > /usr/local/firstworks/lib/librudiments.so -lsocket -lpthread -lssl > -lcrypto -lrt -ldl -Wl,--rpath -Wl,/usr/local/firstworks/lib > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `dlclose@SISCD_2.3' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `write@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `dlsym@SISCD_2.3' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `dlopen@SISCD_2.3' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `open@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `tcdrain@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `waitpid@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `sigprocmask@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `fcntl@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `select@SUNW_1.2' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `setitimer@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `close@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `dlerror@SISCD_2.3' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `sigsuspend@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `read@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `msync@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `fork@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `fsync@SUNW_0.9' > /usr/local/firstworks/lib/librudiments.so: undefined reference to > `sigaction@SUNW_0.9' > collect2: ld returned 1 exit status > gmake[2]: *** [sqlr-listener] Error 1 > gmake[2]: Leaving directory > `/home/users/gthomas/my-dev/sqlrelay-0.36.4/src/listener' > gmake[1]: *** [all] Error 2 > gmake[1]: Leaving directory `/home/users/gthomas/my-dev/sqlrelay-0.36.4/src' > gmake: *** [all] Error 2 > > yet > > [//gthomas@allan1-mmx30build~/my-dev/sqlrelay-0.36.4] > > nm /usr/local/firstworks/lib/librudiments.so | grep dlclose > U dlclose > > indicates nothing unusual. > > Has anyone had any problems like this? > > Thanks, > > Gene Thomas. > > > > ------------------------------------------------------- > This SF.Net email is sponsored by the JBoss Inc. Get Certified Today > Register for a JBoss Training Course. Free Certification Exam > for All Training Attendees Through End of 2005. For more info visit: > http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click > _______________________________________________ > Sqlrelay-discussion mailing list > Sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlrelay-discussion > |