Error in <TCling::LoadPCM>


Please read tips for efficient and successful posting and posting code

Please fill also the fields below. Note that root -b -q will tell you this info, and starting from 6.28/06 upwards, you can call .forum bug from the ROOT prompt to pre-populate a topic.

ROOT Version: 6.36.10
Platform: Alma9
Compiler: gcc

I get the following error when I execute a macro from the ROOT command line:


Error in <TCling::LoadPCM>: ROOT PCM /local/home/bedfer/analyses/root/root_install/lib/libNet_rdict.pcm file does not exist

What’s really weird about this is that the directory that LoadPCM is searching is not the one pointed to by my $ROOTSYS environment:

$ echo $ROOTSYS
/local/home/bedfer/analyses/root/root_instal2

( Note the root_instal2 in the path, while the error message reads root_install.)

I have in fact two installations of ROOT, which I got from github and compiled. I then source the setup script of root_instal2.

Several questions:

1 Why doesn’t LoadPCM search the $ROOTSYS/lib directory?

2 How can it know about my alternative installation?

3 If I haven’t a libNet_rdict.pcm file, I do have a Net.pcm· one (in both of my installations): isn’t this enough to satisfy the request of LoadPCM?

4 How can get rid of the error (which btw, seems to not affect the execution of my macro in any way)?

Last: after the error message quoted supra, I get a bunch of info messages:

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /local/home/bedfer/analyses/root/root_instal2/lib/libASImageGui_rdict.pcm 

How can I at least get rid of these?