On Jun 26, 2007, at 9:47 AM, Charles Bacon wrote:
On Jun 26, 2007, at 7:47 AM, Von Welch wrote:
_SQLGetConfigMode
This one, at least, should show up from the globus_database_iodbc
package. Do you have a directory called $GLOBUS_LOCATION/etc/gpt/
packages/globus_database_iodbc?
Yes:
% ls -l $GLOBUS_LOCATION/etc/gpt/packages/globus_database_iodbc
total 72
drwxr-xr-x 3 vwelch vwelch 102B Jun 25 22:20 gcc32dbgpthr/
-rw-r--r-- 1 vwelch vwelch 499B Jun 25 22:20
gcc32dbgpthr_dev.filelist
-rw-r--r-- 1 vwelch vwelch 443B Jun 25 22:20
gcc32dbgpthr_pgm.filelist
-rw-r--r-- 1 vwelch vwelch 416B Jun 25 22:20
gcc32dbgpthr_rtl.filelist
-rw-r--r-- 1 vwelch vwelch 4B Jun 25 22:20 gcc32dbgpthrdev.format
-rw-r--r-- 1 vwelch vwelch 4B Jun 25 22:20 gcc32dbgpthrpgm.format
-rw-r--r-- 1 vwelch vwelch 4B Jun 25 22:20 gcc32dbgpthrrtl.format
-rw-r--r-- 1 vwelch vwelch 742B Jun 25 22:20
pkg_data_gcc32dbgpthr_dev.gpt
-rw-r--r-- 1 vwelch vwelch 553B Jun 25 22:20
pkg_data_gcc32dbgpthr_pgm.gpt
-rw-r--r-- 1 vwelch vwelch 553B Jun 25 22:20
pkg_data_gcc32dbgpthr_rtl.gpt
Do you have a library at $GLOBUS_LOCATION/lib/libiodbc_gcc32dbg.
2.1.9.dylib and libiodbc_gcc32dbg.a?
No:
%ls -l $GLOBUS_LOCATION/lib/libiodbc_gcc32dbg.2.1.9.dylib
ls: /usr/local/gt-4.0.5//lib/libiodbc_gcc32dbg.2.1.9.dylib: No such
file or directory
%ls -l $GLOBUS_LOCATION/lib/libiodbc_gcc32dbg.a
ls: /usr/local/gt-4.0.5//lib/libiodbc_gcc32dbg.a: No such file or
directory
However it appears I have threaded versions:
%ls -l $GLOBUS_LOCATION/lib/libiodbc*
-rwxr-xr-x 1 vwelch vwelch 741K Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbc_gcc32dbgpthr.2.1.9.dylib*
lrwxr-xr-x 1 vwelch vwelch 33B Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbc_gcc32dbgpthr.2.dylib@ -> libiodbc_gcc32dbgpthr.
2.1.9.dylib
-rw-r--r-- 1 vwelch vwelch 903K Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbc_gcc32dbgpthr.a
lrwxr-xr-x 1 vwelch vwelch 33B Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbc_gcc32dbgpthr.dylib@ -> libiodbc_gcc32dbgpthr.
2.1.9.dylib
-rwxr-xr-x 1 vwelch vwelch 922B Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbc_gcc32dbgpthr.la*
-rwxr-xr-x 1 vwelch vwelch 146K Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbcinst_gcc32dbgpthr.2.1.9.dylib*
lrwxr-xr-x 1 vwelch vwelch 37B Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbcinst_gcc32dbgpthr.2.dylib@ ->
libiodbcinst_gcc32dbgpthr.2.1.9.dylib
-rw-r--r-- 1 vwelch vwelch 192K Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbcinst_gcc32dbgpthr.a
lrwxr-xr-x 1 vwelch vwelch 37B Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbcinst_gcc32dbgpthr.dylib@ ->
libiodbcinst_gcc32dbgpthr.2.1.9.dylib
-rwxr-xr-x 1 vwelch vwelch 896B Jun 25 22:20 /usr/local/
gt-4.0.5//lib/libiodbcinst_gcc32dbgpthr.la*
Looking through my build logs, here is what appears to be relevant
(i.e. what I found searching for iodbc):
/usr/local/gt-4.0.5//sbin/gpt-build -srcdir=source-trees-thr/
database/c/iodbc gcc32dbgpthr
gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_database_iodbc
gpt-build ====> Changing to /private/tmp/gt4.0.5-all-source-installer/
source-trees-thr/database/c/iodbc/libiodbc-3.51.2
gpt-build ====> BUILDING FLAVOR gcc32dbgpthr
gpt-build ====> Changing to /usr/local/gt-4.0.5/etc
gpt-build ====> REMOVING empty package globus_database_iodbc-noflavor-
dev
Any obvious next steps for debugging?
Thanks,
Von