[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] condor_compile



Dear all,

I'm running in to some problems with the condor_compile installation. Everytime I try to compile something with it I get all sorts of errors and the compilation fails. For instance:

[bgoncalves@underdark HO]$ condor_compile g++  HOSK.cpp -I. -I./include/ -I/home/bgoncalves/progs/include -lgsl -lgslcblas  -lm -o HOSK.x
LINKING FOR CONDOR : /usr/bin/ld.real -L/usr/local/condor-6.7.18/lib -Bstatic --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld- linux.so.2 -o HOSK.x /usr/local/condor-6.7.18/lib/condor_rt0.o /usr/lib/gcc/i386-redhat-linux/3.4.4/../../../crti.o /usr/lib/gcc/i386-redhat-linux/3.4.4/crtbeginT.o -L/usr/lib/gcc/i386-redhat-linux/3.4.4 -L/usr/lib/gcc/i386-redhat-linux/3.4.4 -L/usr/lib/gcc/i386-redhat-linux/3.4.4/../../.. /tmp/ccAKhWYh.o -lgsl -lgslcblas /usr/local/condor- 6.7.18/lib/libcondorzsyscall.a /usr/local/condor-6.7.18/lib/libcondor_z.a /usr/local/condor-6.7.18/lib/libcomp_libstdc++.a /usr/local/condor-6.7.18/lib/libcomp_libstdc++.a -lm /usr/local/condor-6.7.18/lib/libcomp_libgcc.a /usr/local/condor- 6.7.18/lib/libcomp_libgcc_eh.a -lcondor_c -lcondor_nss_files -lcondor_nss_dns -lcondor_resolv -lcondor_c -lcondor_nss_files -lcondor_nss_dns -lcondor_resolv -lcondor_c /usr/local/condor-6.7.18/lib/libcomp_libgcc.a /usr/local/condor- 6.7.18/lib/libcomp_libgcc_eh.a /usr/lib/gcc/i386-redhat-linux/3.4.4/crtend.o /usr/lib/gcc/i386-redhat-linux/3.4.4/../../../crtn.o
/usr/local/condor-6.7.18/lib/libcondorzsyscall.a(condor_file_agent.o)(.text+0x250): In function `CondorFileAgent::open(char const*, int, int)':
/home/condor/execute/dir_18122/userdir/src/condor_ckpt/condor_file_agent.C:99: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/tmp/ccAKhWYh.o(.gnu.linkonce.t._ZNSt8_Rb_treeIcSt4pairIKcjESt10_Select1stIS2_ESt4lessIcESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_+0x87): In function `std::_Rb_tree<char, std::pair<char const, unsigned int>, std::_Select1st<std::pair<char const, unsigned int> >, std::less<char>, std::allocator<std::pair<char const, unsigned int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<char const, unsigned int> const&)':
: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/tmp/ccAKhWYh.o(.gnu.linkonce.t._ZNSt17_Rb_tree_iteratorISt4pairIKcjEEmmEv+0x13): In function `std::_Rb_tree_iterator<std::pair<char const, unsigned int> >::operator--()':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
/tmp/ccAKhWYh.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_+0x87): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)':
: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
/tmp/ccAKhWYh.o(.gnu.linkonce.t._ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEmmEv+0x13): In function `std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator--()':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
collect2: ld returned 1 exit status
[bgoncalves@underdark HO]$

But exactly the same compilation argument without the condor_compile works seemlessly.

[bgoncalves@underdark HO]$ g++  HOSK.cpp -I. -I./include/ -I/home/bgoncalves/progs/include -lgsl -lgslcblas  -lm -o HOSK.x
[bgoncalves@underdark HO]$

I'm using the latest version of condor:

[bgoncalves@underdark HO]$ /usr/local/condor/sbin/condor_master -version
$CondorVersion: 6.7.18 Mar 22 2006 $
$CondorPlatform: I386-LINUX_RH9 $
[bgoncalves@underdark HO]$

Is anybody else having this problem? Any ideas?
Thanks!

Bruno

--
*******************************************
Bruno Miguel Tavares Goncalves, MS
PhD Candidate
Emory University
Department of Physics
Office No. N117-C
400 Dowman Drive
Atlanta, Georgia 30322
Homepage: www.bgoncalves.com
Email: bgoncalves@xxxxxxxxx
Phone: (404) 712-2441
Fax:   (404) 727-0873
*******************************************