Subject: [Condor-users] Best combination of Distro/Kernel/compiler/libc/condor
Hi,
I wanted to know what is the best combination of
Distro kernel compiler libc condor
Please give version numbers for all. I would like to know what combination of the above mentioned would work together with out any problems.
My problem is that i am using
Distro Debian 1:3.3.5-5 Kernel Linux version 2.6.10-1-686-smp compiler version 3.3.5 libc libc-2.3.2.so condor tried a debian 6.7 package originally built on RH9
and i am trying to compile an application which i want to run over condor. the application uses VTK www.vtk.org
the problem comes when i try to link my application with the condor libraries.
it gives a lot of errors like the following
Building executab!
le
/nfs/mid/homes/sah006/condor_app/vtkCISG/Output/bin/vtkSegProp... /usr/lib/condor/libcondorzsyscall.a(switches.special.o)(.text+0x1b0): In function `__getdents': : multiple definition of `__getdents' /usr/lib/condor/libcondor_c.a(getdents.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__getdents' changed from 753 in /usr/lib/condor/libcondor_c.a(getdents.o) to 37 in /usr/lib/condor/libcondor_c.a(getdents.o) /usr/lib/condor/libcondorzsyscall.a(switches.special.o)(.text+0x57a): In function `__lxstat': : multiple definition of `__lxstat' /usr/lib/condor/libcondor_c.a(lxstat.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__lxstat' changed from 261 in /usr/lib/condor/libcondor_c.a(lxstat.o) to 28 in /usr/lib/condor/libcondor_c.a(lxstat.o) /usr/lib/condor/libcondorzsyscall.a(switches.special.o)(.text+0x5b2): In function `__xstat64': : multiple definition of `__xstat64'
/usr/lib/condor/libcondor_c.a(xstat64.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__xstat64' changed from 204 in /usr/lib/condor/libcondor_c.a(xstat64.o) to 28 in /usr/lib/condor/libcondor_c.a(xstat64.o) /usr/lib/condor/libcondorzsyscall.a(switches.special.o)(.text+0x5ea): In function `__fxstat64': : multiple definition of `__fxstat64' /usr/lib/condor/libcondor_c.a(fxstat64.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__fxstat64' changed from 204 in /usr/lib/condor/libcondor_c.a(fxstat64.o) to 28 in /usr/lib/condor/libcondor_c.a(fxstat64.o) /usr/lib/condor/libcondorzsyscall.a(switches.special.o)(.text+0x130a): In function `_exit': : multiple definition of `_exit' /usr/lib/condor/libcondor_c.a(_exit.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `_exit' changed from 19 in /usr/lib/condor/libcondor_c.a(_exit.o) to 24 in /usr/lib/condor/libcondor_c.a(_exit.o)
/usr/lib/condor/libcondorzsyscall.a(switches.special.o)(.text+0x1a68): In function `__isatty': : multiple definition of `__isatty' /usr/lib/condor/libcondor_c.a(isatty.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__isatty' changed from 31 in /usr/lib/condor/libcondor_c.a(isatty.o) to 56 in /usr/lib/condor/libcondor_c.a(isatty.o) /usr/lib/condor/libcondorzsyscall.a(switches.o)(.text+0x50b2): In function `__llseek': : multiple definition of `__llseek' /usr/lib/condor/libcondor_c.a(llseek.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__llseek' changed from 203 in /usr/lib/condor/libcondor_c.a(llseek.o) to 40 in /usr/lib/condor/libcondor_c.a(llseek.o) /usr/lib/condor/libcondorzsyscall.a(switches.o)(.text+0x5102): In function `__lseek64': : multiple definition of `__lseek64' /usr/lib/condor/libcondor_c.a(llseek.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `_!
_lseek64'
changed from 203 in /usr/lib/condor/libcondor_c.a(llseek.o) to 40 in /usr/lib/condor/libcondor_c.a(llseek.o) /usr/lib/condor/libcondorzsyscall.a(switches.o)(.text+0x51be): In function `__libc_open64': : multiple definition of `__libc_open64' /usr/lib/condor/libcondor_c.a(open64.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__libc_open64' changed from 157 in /usr/lib/condor/libcondor_c.a(open64.o) to 54 in /usr/lib/condor/libcondor_c.a(open64.o) /usr/lib/condor/libcondorzsyscall.a(switches.o)(.text+0x522c): In function `__libc_write': : multiple definition of `__libc_write' /usr/lib/condor/libcondor_c.a(write.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__libc_write' changed from 90 in /usr/lib/condor/libcondor_c.a(write.o) to 28 in /usr/lib/condor/libcondor_c.a(write.o) /usr/lib/condor/libcondorzsyscall.a(switches.o)(.text+0x5248): In function `__libc_close': : multiple definition of
`__libc_close' /usr/lib/condor/libcondor_c.a(close.o)(.text+0x0): first defined here /usr/bin/ld: Warning: size of symbol `__libc_close' changed from 79 in /usr/lib/condor/libcondor_c.a(close.o) to 22 in /usr/lib/condor/libcondor_c.a(close.o) /usr/lib/condor/libcondorzsyscall.a(switches.o)(.text+0x52be): In function `__libc_fcntl': : multiple definition of `__libc_fcntl' /usr/lib/condor/libcondor_c.a(fcntl.o)(.text+0x21c): first defined here /usr/bin/ld: Warning: size of symbol `__libc_fcntl' changed from 75 in /usr/lib/condor/libcondor_c.a(fcntl.o) to 54 in /usr/lib/condor/libcondor_c.a(fcntl.o) /usr/lib/condor/libcondorzsyscall.a(switches.o)(.text+0x5382): In function `__libc_lseek64':
if u analyze the above error you will see that all of them have some sort of a problem linking with condor libraries.
i have reached to the conclusion that its some thing to do with the versions of compilers and libc.
can any one !
tell me
what is the best combination.
and is any one using condor on Debian?
also i would like to know if condor6.6 and later are supported in Debian or not.
from the documentation i was unable to figure this out.
regards
Junaid N. Sahibzada
Cell # (+61) 404 998 494
284/9 Crystal St. Waterloo, 2017, NSW, Australia
International Student MSc Internetworking, UTS, Australia
Bachelor of Information Technology, NUST, Pakistan
Yahoo! Personals
Single? There's someone we'd like you to meet.
Lots of someones, actually. Yahoo! Personals