I'll changed the $LD_OPTIONS from -lposix4 to -lrt And that works as well...
% ruby setup.rb distclean ---> lib ---> lib/sqlite3 ---> lib/sqlite3/driver ---> lib/sqlite3/driver/dl <--- lib/sqlite3/driver/dl ---> lib/sqlite3/driver/native <--- lib/sqlite3/driver/native <--- lib/sqlite3/driver <--- lib/sqlite3 <--- lib ---> ext ---> ext/sqlite3_api <--- ext/sqlite3_api <--- ext rm -f .config rm -f InstalledFiles % export LD_OPTIONS=-lrt % ruby setup.rb config ---> lib ---> lib/sqlite3 ---> lib/sqlite3/driver ---> lib/sqlite3/driver/dl <--- lib/sqlite3/driver/dl ---> lib/sqlite3/driver/native <--- lib/sqlite3/driver/native <--- lib/sqlite3/driver <--- lib/sqlite3 <--- lib ---> ext ---> ext/sqlite3_api /usr/local/bin/ruby /l/p/sqlite/sqlite3-ruby-1.1.0/ext/sqlite3_api/extconf.rb checking for sqlite3.h... yes checking for sqlite3_open() in -lsqlite3... yes creating Makefile <--- ext/sqlite3_api <--- ext ----------- So... I'll have to sift through some docs to figure out which (posix4 or rt) is more appropriate or correct... Two solutiions... and more questions :-) Love it... It's progress anyway. Regards, Stephen On 8/24/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
On Thu, Aug 24, 2006 at 06:12:34AM -0700, Stephen Fitch wrote: > "gcc -o conftest -I. -I/usr/local/lib/ruby/1.8/sparc-solaris2.10 > -I/usr/local/include -g -O2 conftest.c -L'/usr/local/lib' > -Wl,-R'/usr/local/lib' -L'/usr/local/lib' -Wl,-R'/usr/local/lib' > -lruby-static -lsqlite3 -ldl -lcrypt -lm -lc" > Undefined first referenced > symbol in file > fdatasync /usr/local/lib/libsqlite3.so > ld: fatal: Symbol referencing errors. No output written to conftest fdatasync is in librt. You will have to add -lrt to the libraries. See man fdatasync for details. I've built sqlite3 on Solaris 10 successfully (though I can't help with ruby.) -- Geoff Lane Today's Excuse: Just type 'mv * /dev/null'. ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------
----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------