Hi,

I just tried to build the 64it version of the latest globus toolkit on Mac OS X 10.6 (Snow Leopard) and ran into the following problem:

./configure --with-flavor=gcc64 --prefix=$GLOBUS_LOCATION

make

.
.
.

*** Warning: This library needs some functionality provided by - lsqlite3_gcc64pthr. *** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.

*** Warning: This library needs some functionality provided by - liodbcinst_gcc64pthr. *** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.
/usr/bin/gcc -dynamiclib -undefined error -o .libs/ libsqlite3odbc_gcc64pthr-0.74.dylib sqlite3odbc.lo -L/usr/local/ globus-4.2.1//lib -lc -install_name /usr/local/globus-4.2.1//lib/ libsqlite3odbc_gcc64pthr-0.74.dylib
Undefined symbols:
"_sqlite3_column_name", referenced from:
_setupdyncols in sqlite3odbc.lo
_setupdyncols in sqlite3odbc.lo
_drvgettable in sqlite3odbc.lo
_drvfetchscroll in sqlite3odbc.lo
_drvfetchscroll in sqlite3odbc.lo
"_SQLGetPrivateProfileString", referenced from:
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo
_SQLDriverConnect in sqlite3odbc.lo

.
.
.

Does Globus build its own version of SQLite? Apparently something went wrong during linking of the shared libraries, but I didn't see any warnings alluding to that. All the other globus components (gsi, gridftp, gram, etc.) build just fine in 64bit mode. Is it possible to disable the SQLite/ODBC stuff? Or even better: does someone know hot to fix it? I really need the libraries as x86_64...

Thanks,
Ole

Reply via email to