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

[Condor-users] Linking problems on condor_compile on helloworld.c




Hello

I trying to use Condor 7.2.2 to test condor_compile on a simple helloworld example on a Sun Blade 2000 running Solaris 10 Update 3.  When I type

condor_compile gcc helloworld.c  -o helloworld

I get the following output:

condor_compile gcc helloworld.c -o helloworld
LINKING FOR CONDOR : /usr/ccs/bin/ld.real -Y P,/usr/ccs/lib:/usr/lib -Qy -o helloworld /usr/local/condor/lib/condor_rt0.o /usr/local/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/crti.o /usr/ccs/lib/values-Xa.o /usr/local/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/crtbegin.o -L/usr/local/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/gnu/lib /var/tmp/ccYcLnSV.o /usr/local/condor/lib/libcondorzsyscall.a /usr/local/condor/lib/libcondor_z.a /usr/local/condor/lib/libcomp_libstdc++.a -Bdynamic -lsocket -lnsl /usr/local/condor/lib/libcomp_libgcc.a /usr/local/condor/lib/libcomp_libgcc_eh.a -lc /usr/local/condor/lib/libcomp_libgcc.a /usr/local/condor/lib/libcomp_libgcc_eh.a /usr/local/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/crtend.o /usr/local/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/crtn.o
Undefined                       first referenced
 symbol                             in file
REMOTE_CONDOR_lseekwrite            /usr/local/condor/lib/libcondorzsyscall.a(condor_file_remote.o)
__1cPCondorFileTableEpoll6MpnGpollfd_ii_i_ /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
__1cPCondorFileTableFfstat6MipnEstat__i_ /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableGsocket6Miii_i_ /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableEopen6Mpkcii_i_ /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
REMOTE_CONDOR_shell                 /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
REMOTE_CONDOR_fstat                 /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
REMOTE_CONDOR_lstat                 /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
REMOTE_CONDOR_stat                  /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableFlseek6Mili_l_  /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
__1cPCondorFileTableFwrite6MipkvI_i_ /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
__1cPCondorFileTableFflush6M_v_     /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableFlstat6MpkcpnEstat__i_ /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
GETCWD                              /usr/local/condor/lib/libcondorzsyscall.a(getcwd.o)
__1cPCondorFileTableFclose6Mi_i_    /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
__stack_chk_fail                    /usr/local/condor/lib/libcondorzsyscall.a(senders.o)
__1cPCondorFileTableEstat6MpkcpnEstat__i_ /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableDdup6Mi_i_      /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
REMOTE_CONDOR_register_syscall_version /usr/local/condor/lib/libcondorzsyscall.a(remote_startup.o)
REMOTE_CONDOR_gettimeofday          /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableEpipe6Mpi_i_    /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
SYSCONF                             /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__stack_chk_guard                   /usr/local/condor/lib/libcondorzsyscall.a(senders.o)
GETRUSAGE                           /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableFchdir6Mpkc_i_  /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
REMOTE_CONDOR_lseekread             /usr/local/condor/lib/libcondorzsyscall.a(condor_file_remote.o)
REMOTE_CONDOR_getlogin              /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableFfcntl6Miii_i_  /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
__1cPCondorFileTableFfsync6Mi_i_    /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
__SIGACTION                         /usr/local/condor/lib/libcondorzsyscall.a(SIGACTION.o)
_WAITPID                            /usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
__1cPCondorFileTableGfchdir6Mi_i_   /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
__1cPCondorFileTableEread6MipvI_i_  /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
__1cPCondorFileTableFioctl6Miil_i_  /usr/local/condor/lib/libcondorzsyscall.a(switches.o)
ld: fatal: Symbol referencing errors. No output written to helloworld
collect2: ld returned 1 exit status

My code for helloworld.c is just
#include <stdio.h>
main () {
 fprintf(stdout, "Hello World\n");
}

I would appreciate any help on why I am getting the undefined symbol errors;

TIA