Okay. I talked with Von a little about this offlist. Those symbols should be coming from libiodbcinst_gcc32dbgpthr.dylib. Von does have that library, and at least _SQLGetConfigMode is set in that library. The question I have is whether that library needs to be listed in the linkline of RLS? I didn't see it listed.

Charles

On Jun 26, 2007, at 7:47 AM, Von Welch wrote:

I'm running into the following missing symbols for the rls server doing a 4.0.5 source build on Mac OS 10.4 (Intel). Can someone point me at what should be providing them? Googling for the symbols seems to indicate it's iodbc2, but I'm not building '--with-iodbc2'.

_SQLGetConfigMode
_SQLGetPrivateProfileString
_SQLSetConfigMode
_GetCurrentProcess
_GetProcessInformation

More link output appended.

Thanks,

Von

/usr/local/gt-4.0.5//sbin/gpt-build -srcdir=source-trees-thr/ replica/rls/server gcc32dbgpthr
gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_rls_server
gpt-build ====> Changing to /private/tmp/gt4.0.5-all-source- installer/source-trees-thr/replica/rls/server
gpt-build ====> BUILDING FLAVOR gcc32dbgpthr
GLOBUS_LOCATION=/usr/local/gt-4.0.5/; export GLOBUS_LOCATION; /usr/ bin/make
...snip...
/usr/bin/gcc -g -m32 -fno-common -D_REENTRANT -Wall -m32 -o globus- rls-server auth.o bloom.o conf.o db.o event.o lock.o lrc.o misc.o rli.o server.o update.o usage.o -L/usr/local/gt-4.0.5//lib - lodbc_gcc32dbgpthr /usr/local/gt-4.0.5//lib/ libglobus_rls_client_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libglobus_usage_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libglobus_io_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libglobus_xio_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libgssapi_error_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libglobus_gss_assist_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libglobus_gssapi_gsi_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libglobus_gsi_proxy_core_gcc32dbgpthr.dylib /usr/local/gt-4.0.5// lib/libglobus_gsi_credential_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libglobus_gsi_callback_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libglobus_oldgaa_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libglobus_gsi_sysconfig_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libglobus_gsi_cert_utils_gcc32dbgpthr.dylib /usr/ local/gt-4.0.5//lib/libglobus_openssl_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libglobus_openssl_error_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libglobus_callout_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libglobus_proxy_ssl_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libglobus_common_gcc32dbgpthr.dylib /usr/local/ gt-4.0.5//lib/libssl_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libcrypto_gcc32dbgpthr.dylib /usr/local/gt-4.0.5//lib/ libltdl_gcc32dbgpthr.dylib -lm -lpthread
/usr/bin/ld: Undefined symbols:
_SQLGetConfigMode
_SQLGetPrivateProfileString
_SQLSetConfigMode
_GetCurrentProcess
_GetProcessInformation
collect2: ld returned 1 exit status
make[2]: *** [globus-rls-server] Error 1
make[1]: *** [all-recursive] Error 1


Reply via email to