Trouble compiling gridway (/usr/bin/ld: cannot find -lglobus_gass_copy_gcc64)
Hi All,
I am trying to compile GridWay package on CentOS release 4.5 and ending up with the following error while running make:
gcc -DGW_GLOBUS_DIRS -o tm_mad/gw_tm_mad_ftp.bin ./tm_mad/__srcdir__tm_mad_gw_tm_mad_ftp_bin-gw_tm_ftp_mad.o ./tm_mad/__srcdir__tm_mad_gw_tm_mad_ftp_bin-gw_tm_ftp_queue.o ./tm_mad/__srcdir__tm_mad_gw_tm_mad_ftp_bin-gw_tm_ftp_stack.o ./tm_mad/__srcdir__tm_mad_gw_tm_mad_ftp_bin-gw_tm_ftp_transfer.o ./tm_mad/__srcdir__tm_mad_gw_tm_mad_ftp_bin-gw_tm_ftp_xfr_pool.o -lglobus_gass_copy_gcc64 -lglobus_ftp_client_gcc64 -lglobus_gram_protocol_gcc64 -lglobus_gass_transfer_gcc64 -lglobus_ftp_control_gcc64 -lglobus_io_gcc64 -lglobus_xio_gcc64 -lgssapi_error_gcc64 -lglobus_gss_assist_gcc64 -lglobus_gssapi_gsi_gcc64 -lglobus_gsi_proxy_core_gcc64 -lglobus_gsi_credential_gcc64 -lglobus_gsi_callback_gcc64 -lglobus_oldgaa_gcc64 -lglobus_gsi_sysconfig_gcc64 -lglobus_gsi_cert_utils_gcc64 -lglobus_openssl_gcc64 -lglobus_openssl_error_gcc64 -lglobus_callout_gcc64 -lglobus_proxy_ssl_gcc64 -lglobus_common_gcc64 -lssl_gcc64 -lcrypto_gcc64 -lltdl_gcc64 -lm -ldl -ldl -lpthread
/usr/bin/ld: cannot find -lglobus_gass_copy_gcc64
collect2: ld returned 1 exit status
make[1]: *** [tm_mad/gw_tm_mad_ftp.bin] Error 1
make[1]: Leaving directory `/opt/globus/gw-5.4.0/src'
make: *** [all-recursive] Error 1
The files in /opt/globus/lib are:
[globus@sit gw-5.4.0]$ ls /opt/globus/lib/libglobus_gass_copy_gcc64*
/opt/globus/lib/libglobus_gass_copy_gcc64.a /opt/globus/lib/libglobus_gass_copy_gcc64pthr.so /opt/globus/lib/libglobus_gass_copy_gcc64.so.0
/opt/globus/lib/libglobus_gass_copy_gcc64.la /opt/globus/lib/libglobus_gass_copy_gcc64pthr.so.0 /opt/globus/lib/libglobus_gass_copy_gcc64.so.0.0.0
/opt/globus/lib/libglobus_gass_copy_gcc64pthr.a /opt/globus/lib/libglobus_gass_copy_gcc64pthr.so.0.0.0
/opt/globus/lib/libglobus_gass_copy_gcc64pthr.la /opt/globus/lib/libglobus_gass_copy_gcc64.so
I have set the LD_LIBRARY_PATH as:
/opt/gridengine/lib/lx26-amd64:/opt/gridengine/lib/lx26-amd64:/opt/globus/lib
Moreover, I have added the path in the ld.so.conf and ran /sbin/idconfig.
[globus@sit gw-5.4.0]$ more /etc/ld.so.conf
include ld.so.conf.d/*.conf
/lib64
/usr/lib64
/usr/kerberos/lib64
/opt/nmi/lib
/usr/lib64/qt-3.1/lib
/usr/lib64/mysql
/usr/X11R6/lib64
/opt/globus/lib
But still I am ending with the same error. Suggest me where I am going wrong.
Regards,
Soumyadeep
|