Missing libGraf3d.so

We updated ROOT from 5.24 to 5.34 and I’m trying to rebuild a program using the new libraries. I get this link error:

[fazel@linux10 /u8/fazel]$ g++ -o ascii2root ascii2root.cc root-config --cflags --glibs
/usr/bin/ld: cannot find -lGraf3d
collect2: ld returned 1 exit status

The missing library is available in the old version but not in the new version; is this a problem with the update or something else?

Thanks for your help.

Neil

ROOT 5.24 libraries:

[fazel@linux10 /u8/fazel]$ ls /usr/local/root/lib/libGraf*
/usr/local/root/lib/libGraf3d.rootmap /usr/local/root/lib/libGraf3d.so /usr/local/root/lib/libGraf.rootmap /usr/local/root/lib/libGraf.so

ROOT 5.34 libraries:

[fazel@linux10 /u8/fazel]$ ls /usr/lib64/root/libGraf*
/usr/lib64/root/libGraf.rootmap /usr/lib64/root/libGraf.so /usr/lib64/root/libGraf.so.5 /usr/lib64/root/libGraf.so.5.34

Hi,

libGraph3d is present by default in the lib directory of root 5.34.
Something could be wrong in your setup.

Cheers,
Danilo

[quote=“dpiparo”]libGraph3d is present by default in the lib directory of root 5.34.
Something could be wrong in your setup.[/quote]
Thanks. Apparently many libraries are missing. There are way fewer .so files in the 5.34 lib directory than in the 5.24 directory. (35 files vs. 118 files) I don’t know how it could happen. (I’m running ROOT on university computers and actually don’t decide how things are set up.) I’ll post a separate message about this since obviously it’s not just about libGraf3d.

http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=17867

Neil