hello Andy, Pete,
I had already removed the security package in order to make it
compile (as well as monitoring) and it worked. However as I say, there
is a problem with the binairies
> xrootd -c .... -l ....
/scratch/nief/xrootd: syntax error at line 1: `(' unexpected
and if I do for example:
> ldd libXrdOfs.so
ldd: libXrdOfs.so: has wrong class or data encoding
there is something really wrong there though I am not able to determine
what it is exactly.
it is either a problem or some wrong option have been given to CC (here
is an example below), but I don't see anything obvious there.
Creating executable ../../bin/sunx86_510/xrootd
CC -KPIC -DSUNCC -DSUNX86 -D_REENTRANT -mt -D_POSIX_PTHREAD_SEMANTICS
-fast -xtarget=opteron -xarch=amd64
../../obj/sunx86_510/XrdXrootdAdmin.o
../../obj/sunx86_510/XrdXrootdAio.o
../../obj/sunx86_510/XrdXrootdConfig.o
../../obj/sunx86_510/XrdXrootdFile.o
../../obj/sunx86_510/XrdXrootdFileLock1.o
../../obj/sunx86_510/XrdXrootdLoadLib.o
../../obj/sunx86_510/XrdXrootdMonitor.o
../../obj/sunx86_510/XrdXrootdPrepare.o
../../obj/sunx86_510/XrdXrootdProtocol.o
../../obj/sunx86_510/XrdXrootdResponse.o
../../obj/sunx86_510/XrdXrootdStats.o
../../obj/sunx86_510/XrdXrootdXeq.o
../../obj/sunx86_510/XrdXrootdXeqAio.o -L/usr/lib/amd64 -L/lib/amd64
-lposix4 -lsocket -lnsl -L/lib -lpthread -ldl -lsunmath
-L../../lib/sunx86_510 -lXrd -lXrdNet -lXrdOuc
../../obj/sunx86_510/XrdSfsNative.o -o ../../bin/sunx86_510/xrootd
cheers,
JY
Andy Hanushevsky wrote:
> Hi JY,
>
> This is a known problem. If you're not using security, simply disable
> the package. Geri, finally, here's the explanation of what is
> happening. I will get you access to one of the memfs machines.
>
> Andy
>
> ----- Original Message ----- From: "Jean-Yves Nief" <[log in to unmask]>
> To: "Xrootd Mailing List" <[log in to unmask]>
> Sent: Monday, October 03, 2005 8:40 AM
> Subject: compiling xrootd on Solaris 10 AMD64
>
>
>> hello,
>>
>> I am trying to compile xrootd on this platform on a test
>> machine: the next couple of servers I am going to have in a few weeks
>> will be working on that OS with Opteron CPUs (SUN v40z).
>> I had problems when compiling XrdSecpwdSrvAdmin.cc:
>> Creating executable ../../bin/sunx86_510/xrdpwdadmin
>> ld: fatal: file ../../obj/sunx86_510/XrdSecpwdSrvAdmin.o: wrong ELF
>> class: ELFCLASS64
>> ld: fatal: File processing errors. No output written to
>> ../../bin/sunx86_510/xrdpwdadmin
>> gmake[4]: *** [../../bin/sunx86_510/xrdpwdadmin] Error 1
>> gmake[3]: *** [SunOSall] Error 2
>> gmake[2]: *** [all] Error 2
>> gmake[1]: *** [XrdSecpwd] Error 2
>> gmake: *** [all] Error 2
>>
>> CC is being used:
>> > CC -V
>> CC: Sun C++ 5.7 Patch 117831-03 2005/07/21
>>
>> I tried to remove this module as it is not necessary for me at this
>> point, however I ended up with a xrootd binary I was not able to
>> execute. So there could be something trivial missing in the
>> installation of the dev machine (might be possible as I noticed that
>> there are stuff not being there) or something that I don't know of.
>> The script "configure" had apparently no problem to detect the right
>> architecture.
>> thanks for any hints,
>> JY
>>
>>
>
|