It's because it's a binary installation that has been relocated from the place it was built. I've talked with the GridWay guys about this, and they should have it fixed in a future release. In the meantime, you can just edit the .la files to point to the right location. Something like this script should do it:

cd $GLOBUS_LOCATION/lib
for f in *.la; do
sed -e 's#/Users/condor/execute/dir_3233/userdir/install/ lib#YOUR_GLOBUS_LOCATION/lib#g' < $f > $f.new;
   mv $f.new $f;
done


Charles

On May 28, 2007, at 12:18 PM, Oliver Mangold wrote:

Hello,

I got the following error while making GridWay:

|[EMAIL PROTECTED]>make
... much output ...
libtool: link: warning: library
`/usr/local/globus-4.0.4/lib/libglobus_ftp_client_gcc32dbg.la' was moved.
... more warnings ...
libtool: link: cannot find the library
`/home/condor/execute/dir_3233/userdir/install/lib/ libglobus_ftp_client_gcc32dbg.la'|

I assume this happens because
/usr/local/globus-4.0.4/lib/libglobus_ftp_client_gcc32.la contains
references to the /home/condor directory which is nonexistent on my system.

Part of /usr/local/globus-4.0.4/lib/libglobus_ftp_client_gcc32.la:

|# Libraries that this one depends upon.
dependency_libs=' -L/home/condor/execute/dir_3233/userdir/install/lib
/home/cond
or/execute/dir_3233/userdir/install/lib/libglobus_ftp_control_gcc32.la
/home/con
dor/execute/dir_3233/userdir/install/lib/libglobus_io_gcc32.la
/home/condor/exec
ute/dir_3233/userdir/install/lib/libglobus_xio_gcc32.la
/home/condor/execute/dir
_3233/userdir/install/lib/libgssapi_error_gcc32.la
/home/condor/execute/dir_3233
/userdir/install/lib/libglobus_gss_assist_gcc32.la
/home/condor/execute/dir_3233
/userdir/install/lib/libglobus_gssapi_gsi_gcc32.la
/home/condor/execute/dir_3233
/userdir/install/lib/libglobus_gsi_proxy_core_gcc32.la
/home/condor/execute/dir_
3233/userdir/install/lib/libglobus_gsi_credential_gcc32.la
/home/condor/execute/
dir_3233/userdir/install/lib/libglobus_gsi_callback_gcc32.la
/home/condor/execut
e/dir_3233/userdir/install/lib/libglobus_oldgaa_gcc32.la
/home/condor/execute/di
r_3233/userdir/install/lib/libglobus_gsi_sysconfig_gcc32.la
/home/condor/execute
/dir_3233/userdir/install/lib/libglobus_gsi_cert_utils_gcc32.la
/home/condor/exe
cute/dir_3233/userdir/install/lib/libglobus_openssl_gcc32.la
/home/condor/execut
e/dir_3233/userdir/install/lib/libglobus_openssl_error_gcc32.la
/home/condor/exe
cute/dir_3233/userdir/install/lib/libglobus_callout_gcc32.la
/home/condor/execut
e/dir_3233/userdir/install/lib/libglobus_proxy_ssl_gcc32.la
/home/condor/execute
/dir_3233/userdir/install/lib/libglobus_common_gcc32.la
/home/condor/execute/dir
_3233/userdir/install/lib/libssl_gcc32.la
/home/condor/execute/dir_3233/userdir/
install/lib/libcrypto_gcc32.la
/home/condor/execute/dir_3233/userdir/install/lib
/libltdl_gcc32.la -lm -ldl'|

It is the same with many other libraries in /usr/local/globus-4.0.4/ lib. Why does globus want libraries in /home/condor? How do I change this? I tried both installing globus from gt4.0.4-x86_fc_4-installer.tar.gz and
gt4.0.4-all-source-installer.tar.bz2 and it was the same. Is there an
option to specify this library-dir?

Best regards

Oliver

--
Dipl.-Phys. Oliver Mangold
High Performance Computing Center Stuttgart (HLRS)
University of Stuttgart
Nobelstraße 19
70569 Stuttgart
Germany
Mail: [EMAIL PROTECTED], [EMAIL PROTECTED]
Phone: +49 711 685 87264



Reply via email to