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