Hi,

I'm trying to compile globus toolkit from source code following the
quick start guide
(http://www.globus.org/toolkit/docs/latest-stable/admin/quickstart).

My configuration is:
Ubuntu Server Edition 9.04
GCC gcc.real (Ubuntu 4.3.3-5ubuntu4) 4.3.3
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
I also have zlib, tar, sed, make, and ant installed. The compilation
starts ok, but during the section rendezvous_test, the following error
occurs:

/usr/local/globus//sbin/gpt-build
-srcdir=source-trees/ws-rendezvous/client/c/test gcc32dbg
gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_c_wsrf_rendezvous_test
gpt-build ====> Changing to
/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test
gpt-build ====> BUILDING FLAVOR gcc32dbg
ERROR: Build has failed
GLOBUS_LOCATION=/usr/local/globus/; export GLOBUS_LOCATION; /usr/bin/make
make[1]: Entrando no diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test'
Making all in pkgdata
make[2]: Entrando no diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test/pkgdata'
make[3]: Entrando no diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test'
Making filelist in pkgdata
make[4]: Entrando no diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test/pkgdata'
make[5]: Entrando no diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test/pkgdata'
make[5]: Nada a ser feito para `filelist-am'.
make[5]: Saindo do diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test/pkgdata'
:
make[4]: Saindo do diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test/pkgdata'
make[4]: Entrando no diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test'
make[4]: Nada a ser feito para `filelist-am'.
make[4]: Saindo do diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test'
:
make[3]: Saindo do diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test'
make[2]: Saindo do diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test/pkgdata'
make[2]: Entrando no diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test'
/usr/bin/gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE=\"globus_c_wsrf_rendezvous_test\" -DVERSION=\"1.4\"  -I.
-I/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test
  -I/usr/local/globus//include
-I/usr/local/globus//include/gcc32dbgpthr -I/usr/local/globus//include
-I/usr/local/globus//include/gcc32dbg
-I/usr/local/globus//include/gcc32dbg/wsrf/services
-I/usr/local/globus//include//  -g -g    -D_REENTRANT -Wall  -Wall -c
-o rendezvous_test-rendezvous_test.o `test -f 'rendezvous_test.c' ||
echo 
'/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test/'`rendezvous_test.c
version.h:2: warning: ‘local_version’ defined but not used
/bin/bash /usr/local/globus//sbin/libtool-gcc32dbg --mode=link
/usr/bin/gcc  -g -g    -D_REENTRANT -Wall  -Wall
-L/usr/local/globus//lib  -L/usr/local/globus//lib -o rendezvous-test
-L/usr/local/globus//lib  rendezvous_test-rendezvous_test.o
-lglobus_notification_consumer_gcc32dbg
-lglobus_c_rendezvous_client_client_bindings_gcc32dbg
-lglobus_c_rendezvous_client_types_gcc32dbg
-lglobus_wsrf_core_tools_gcc32dbg -lglobus_c_wsrf_resource_gcc32dbg
-lglobus_notif_client_bindings_gcc32dbg -lglobus_notif_types_gcc32dbg
-lglobus_wssg_client_bindings_gcc32dbg -lglobus_wssg_types_gcc32dbg
-lglobus_wsnt_client_bindings_gcc32dbg -lglobus_wsnt_types_gcc32dbg
-lglobus_wsrp_client_bindings_gcc32dbg -lglobus_wsrp_types_gcc32dbg
-lglobus_wsrl_client_bindings_gcc32dbg -lglobus_wsrl_types_gcc32dbg
-lglobus_wsr_types_gcc32dbg -lglobus_topics_types_gcc32dbg
-lglobus_wstop_types_gcc32dbg -lglobus_xpath_types_gcc32dbg
-lglobus_wsbf_types_gcc32dbg -lglobus_wst_types_gcc32dbg
-lglobus_wsse_types_gcc32dbg -lglobus_wsc_types_gcc32dbg
-lglobus_wsseu_types_gcc32dbg -lglobus_wsp_types_gcc32dbg
-lglobus_wsen_client_bindings_gcc32dbg -lglobus_wsen_types_gcc32dbg
-lglobus_wsu_types_gcc32dbg -lglobus_ds_types_gcc32dbg
-lglobus_wsa_types_gcc32dbg -lglobus_ws_messaging_gcc32dbg
-lgssapi_error_gcc32dbg -lglobus_gss_assist_gcc32dbg
-lglobus_gssapi_gsi_gcc32dbg -lglobus_gsi_proxy_core_gcc32dbg
-lglobus_gsi_credential_gcc32dbg -lglobus_gsi_callback_gcc32dbg
-lglobus_oldgaa_gcc32dbg -lglobus_gsi_sysconfig_gcc32dbg
-lglobus_gsi_cert_utils_gcc32dbg -lglobus_usage_gcc32dbg
-lglobus_openssl_gcc32dbg -lglobus_xio_gcc32dbg
-lglobus_openssl_error_gcc32dbg -lglobus_callout_gcc32dbg
-lglobus_proxy_ssl_gcc32dbg -lglobus_common_gcc32dbg -lxml2_gcc32dbg
-lltdl_gcc32dbg   -lm -lm -ldl -lssl -lcrypto -lssl -lcrypto -lm
-lpthread
mkdir .libs
/usr/bin/gcc -g -g -D_REENTRANT -Wall -Wall -o rendezvous-test
rendezvous_test-rendezvous_test.o  -L/usr/local/globus//lib
/usr/local/globus//lib/libglobus_notification_consumer_gcc32dbg.so
/usr/local/globus//lib/libglobus_c_rendezvous_client_client_bindings_gcc32dbg.so
/usr/local/globus//lib/libglobus_c_rendezvous_client_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsrf_core_tools_gcc32dbg.so
/usr/local/globus//lib/libglobus_c_wsrf_resource_gcc32dbg.so
/usr/local/globus//lib/libglobus_notif_client_bindings_gcc32dbg.so
/usr/local/globus//lib/libglobus_notif_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wssg_client_bindings_gcc32dbg.so
/usr/local/globus//lib/libglobus_wssg_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsnt_client_bindings_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsnt_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsrp_client_bindings_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsrp_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsrl_client_bindings_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsrl_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsr_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_topics_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wstop_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_xpath_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsbf_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wst_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsse_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsc_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsseu_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsp_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsen_client_bindings_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsen_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsu_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_ds_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_wsa_types_gcc32dbg.so
/usr/local/globus//lib/libglobus_ws_messaging_gcc32dbg.so
/usr/local/globus//lib/libgssapi_error_gcc32dbg.so
/usr/local/globus//lib/libglobus_gss_assist_gcc32dbg.so
/usr/local/globus//lib/libglobus_gssapi_gsi_gcc32dbg.so
/usr/local/globus//lib/libglobus_gsi_proxy_core_gcc32dbg.so
/usr/local/globus//lib/libglobus_gsi_credential_gcc32dbg.so
/usr/local/globus//lib/libglobus_gsi_callback_gcc32dbg.so
/usr/local/globus//lib/libglobus_oldgaa_gcc32dbg.so
/usr/local/globus//lib/libglobus_gsi_sysconfig_gcc32dbg.so
/usr/local/globus//lib/libglobus_gsi_cert_utils_gcc32dbg.so
/usr/local/globus//lib/libglobus_usage_gcc32dbg.so
/usr/local/globus//lib/libglobus_openssl_gcc32dbg.so
/usr/local/globus//lib/libglobus_xio_gcc32dbg.so
/usr/local/globus//lib/libglobus_openssl_error_gcc32dbg.so
/usr/local/globus//lib/libglobus_callout_gcc32dbg.so
/usr/local/globus//lib/libglobus_proxy_ssl_gcc32dbg.so
/usr/local/globus//lib/libglobus_common_gcc32dbg.so
/usr/local/globus//lib/libxml2_gcc32dbg.so
/usr/local/globus//lib/libltdl_gcc32dbg.so -ldl -lssl -lcrypto -lm
-lpthread   -Wl,--rpath -Wl,/usr/local/globus//lib -Wl,--rpath
-Wl,/usr/local/globus//lib
rendezvous_test-rendezvous_test.o: In function `rendezvous_test_init':
/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test/rendezvous_test.c:50:
undefined reference to `globus_libc_malloc'
collect2: ld returned 1 exit status
make[2]: ** [rendezvous-test] Erro 1
make[2]: Saindo do diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório
`/home/globus/gt4.2.1-all-source-installer/source-trees/ws-rendezvous/client/c/test'


It complains about a undefined reference to globus_libc_malloc. Is
there any library I forgot?

-- 
__________________________________
João Marcelo Uchôa de Alencar
Computer Science BSc.
jmarcelo.alencar(at)gmail.com
Linux User 398939
__________________________________

Reply via email to