From: Zoran V. <zv...@ar...> - 2005-10-21 06:01:02
|
Hi Stephen, This will not work on Darwin. You need to link against nsdb.so and this is not a shared library but a bundle. Hence the compile fails. In order to use this, the nsdbd should either be a shared library or the Ns_DbRegisterDriver must be moved into libnsd library. /bin/rm -Rf nsdbtest.so cc -bundle -L../nsthread -L../nsd -o nsdbtest.so nsdbtest.o -L/Users/ zoran/sf/tcl/unix -ltcl8.4g -lnsthread -lnsd -prebind - headerpad_max_install_names -Wl,-search_paths_first ld: warning -prebind has no effect with -bundle ld: Undefined symbols: _Ns_DbRegisterDriver make[1]: *** [nsdbtest.so] Error 1 make: *** [all] Error 1 Cheers Zoran |