Problem in afs ROOT x86_64-slc5-gcc43-opt

Good morning,

I’m working on a cern slc5 linux desktop on afs (arch is x86_64-slc5-gcc43-opt)
I think there is a problem with the ROOT compiled in
/afs/cern.ch/sw/lcg/app/releases/ROOT/5.24.00b/x86_64-slc5-gcc43-opt/

whenever I use the ROOT class TCastorFile I get the following error:
TCastorFile::dlopen error: libshift.so.2.1: cannot open shared object file: No such file or directory
Load Error: Failed to load Dynamic link library /afs/cern.ch/sw/lcg/app/releases/ROOT/5.24.00b/x86_64-slc5-gcc43-opt/root/lib/libRCastor.so
Error in TCint::AutoLoadCallback: failure loading library libRCastor.so for class TCastorFile

Best Regards,

Francesco Dettori

Hi,

It looks like you don’t have castor installed on your machine. The libRCastor file seems to be OK:

[lxplus238] ~ > ldd /afs/cern.ch/sw/lcg/app/releases/ROOT/5.24.00b/x86_64-slc5-gcc43-opt/root/lib/libRCastor.so libNet.so => /afs/cern.ch/sw/lcg/app/releases/ROOT/5.24.00b/x86_64-slc5-gcc43-opt/root/lib/libNet.so (0x0000002a9576c000) libRIO.so => /afs/cern.ch/sw/lcg/app/releases/ROOT/5.24.00b/x86_64-slc5-gcc43-opt/root/lib/libRIO.so (0x0000002a95a9e000) libshift.so.2.1 => /usr/lib64/libshift.so.2.1 (0x0000002a95e58000) libnsl.so.1 => /lib64/libnsl.so.1 (0x0000002a95f5a000) libCore.so => /afs/cern.ch/sw/lcg/app/releases/ROOT/5.24.00b/x86_64-slc5-gcc43-opt/root/lib/libCore.so (0x0000002a96072000) libCint.so => /afs/cern.ch/sw/lcg/app/releases/ROOT/5.24.00b/x86_64-slc5-gcc43-opt/root/lib/libCint.so (0x0000002a96a88000) libstdc++.so.6 => /afs/cern.ch/sw/lcg/contrib/gcc/4.3/x86_64-slc5-gcc34-opt/lib64/libstdc++.so.6 (0x0000002a976a8000) libm.so.6 => /lib64/tls/libm.so.6 (0x0000002a979af000) libgcc_s.so.1 => /afs/cern.ch/sw/lcg/contrib/gcc/4.3/x86_64-slc5-gcc34-opt/lib64/libgcc_s.so.1 (0x0000002a97b35000) libc.so.6 => /lib64/tls/libc.so.6 (0x0000002a97d4c000) libMathCore.so => /afs/cern.ch/sw/lcg/app/releases/ROOT/5.24.00b/x86_64-slc5-gcc43-opt/root/lib/libMathCore.so (0x0000002a97f85000) libcastorcommon.so.2.1 => /usr/lib64/libcastorcommon.so.2.1 (0x0000002a98373000) libcastordlf.so.2.1 => /usr/lib64/libcastordlf.so.2.1 (0x0000002a984a0000) libcastorupv.so.2.1 => /usr/lib64/libcastorupv.so.2.1 (0x0000002a985b3000) libcastorns.so.2.1 => /usr/lib64/libcastorns.so.2.1 (0x0000002a986b8000) libcastorsecurity.so.2.1 => /usr/lib64/libcastorsecurity.so.2.1 (0x0000002a987d3000) libcastortape.so.2.1 => /usr/lib64/libcastortape.so.2.1 (0x0000002a988e1000) libcastorrfio.so.2.1 => /usr/lib64/libcastorrfio.so.2.1 (0x0000002a98a1b000) libcastorclient.so.2.1 => /usr/lib64/libcastorclient.so.2.1 (0x0000002a98b80000) libcastorvdqm.so.2.1 => /usr/lib64/libcastorvdqm.so.2.1 (0x0000002a9902b000) libcastorrtcopy.so.2.1 => /usr/lib64/libcastorrtcopy.so.2.1 (0x0000002a99139000) libcastorvmgr.so.2.1 => /usr/lib64/libcastorvmgr.so.2.1 (0x0000002a9925c000) libcastorexpert.so.2.1 => /usr/lib64/libcastorexpert.so.2.1 (0x0000002a99368000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000002a9946a000) /lib64/ld-linux-x86-64.so.2 (0x000000552aaaa000) libdl.so.2 => /lib64/libdl.so.2 (0x0000002a995a2000) libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x0000002a996a5000) [lxplus238] ~ >
Cheers, Bertrand.