timo
August 6, 2007, 10:08am
1
hi
i try to run the testintegration.cxx script and i got the following error:
so i looked at the directory which is called there, but i cant see the file TCollectionProxy.h; only
TCollection.h
TCollectionProxyFactory.h
TCollectionProxyInfo.h
hope you can help me
Axel
August 6, 2007, 10:15am
2
Hi,
you have a rootcint in your $PATH that does not match the ROOT version you are using.
Axel.
timo
August 6, 2007, 10:48am
3
thx for your answer, but how i can change the version or the path, i just running v 5.16
Axel
August 6, 2007, 2:12pm
4
Hi,
ROOTSYS, PATH, and LD_LIBRARY_PATH are environment variables; they need to match. Check root.cern.ch/root/EnvVars.html on how to set them. I am sure you have more than “just” 5.16
Cheers, Axel.
timo
August 6, 2007, 3:22pm
5
hi
i set the variables again, but it got the same error like before, hope you can help me with my stupid questions,
pcanal
August 6, 2007, 3:26pm
6
Hi,
Could you please give the value of the variable PATH, LD_LIBRARY_PATH and ROOTSYS?
Cheers,
Philippe
pcanal
August 6, 2007, 3:31pm
8
What is the result of
which root.exe
which rootcint
and the result of
root.exe
[] .! which rootcint
Cheers,
Philippe
pcanal
August 6, 2007, 3:37pm
10
So that is your problem!
You root installed both in /bin and in /home/timo/root and the old one (/bin) is taking priority. If you were to pre-pend the /home/timo/root/bin (instead of appending) to the PATH your problem should be solved.
Cheers,
Philippe
timo
August 6, 2007, 3:43pm
11
im sorry but i am a linux beginner i dont now how i change the path hope you can help me
pcanal
August 6, 2007, 3:50pm
12
export PATH=${ROOTSYS}/bin:${PATH}