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.