Compilation with ROOT6.07.03

hello,

is it you please I use GEANT4 and ROOT for the simulation of neutrons, after the launch of executable, with 10000 event,.
I want to start with the analyze executable, the output of this command is as follows,
is it you please I do not understand this error,.
is that this problem has a relationship of the installation.
Thanks in advance,

[code] ./analyzer.exe -o IB -p /home/user/resultats/output/ /home/user/resultats/output/positon6celll.root

¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

File to analyse: /home/user/resultats/output/positon6celll.root

________________________________________

Planning to process default simulation analysis
Error in TCling::RegisterModule: cannot find dictionary module AnalysisDict_rdict.pcm
Warning in TClass::Init: no dictionary for class MCInfo is available
Warning in TClass::Init: no dictionary for class TruthTQInfo is available
Warning in TClass::Init: no dictionary for class PE is available
Warning in TClass::Init: no dictionary for class TQInfo is available
Warning in TClass::Init: no dictionary for class STTarget is available
Warning in TClass::Init: no dictionary for class STDetectionBlockData is available
Warning in TClass::Init: no dictionary for class STGammaCatcher is available
Warning in TClass::Init: no dictionary for class STVeto is available
Warning in TClass::Init: no dictionary for class STLEDM is available
Warning in TClass::Init: no dictionary for class STLYSO is available
Chain(s) to process:
OBJ: TChain NCF : 0 at: 0x160d780
/home/user/resultats/output/positon6celll.roottree:NCF entries=10001

Path where outputs will be created:
/home/user/resultats/output/
Creating file: Analyzer_positon6celll.root
Creating log: Analyzer_positon6celll_LOG.txt

Creating MC branch
Creating TTQ branch
Creating TQ branch
Using cache
Error in TChain::AddBranchToCache: Error adding branch
Error in TChain::AddBranchToCache: Error adding branch

________________________________________

File: /home/user/resultats/output/positon6celll.root
Nb of PM in detector : 48
Nb of PM in target : 24
Nb of PM in GC : 24
PM0 : -985 -300.5 1
PM1 : -885 -100 1
PM2 : -985 100 1
PM3 : -885 300.5 1
PM4 : -611 -300.5 2
PM5 : -511 -100 2
PM6 : -611 100 2
PM7 : -511 300.5 2
PM8 : -237 -300.5 3
PM9 : -137 -100 3
PM10 : -237 100 3
PM11 : -137 300.5 3
PM12 : 137 -300.5 4
PM13 : 237 -100 4
PM14 : 137 100 4
PM15 : 237 300.5 4
PM16 : 511 -300.5 5
PM17 : 611 -100 5
PM18 : 511 100 5
PM19 : 611 300.5 5
PM20 : 885 -300.5 6
PM21 : 985 -100 6
PM22 : 885 100 6
PM23 : 985 300.5 6
PM24 : -1362 -300.5 0
PM25 : -1262 -100 0
PM26 : -1362 100 0
PM27 : -1262 300.5 0
PM28 : 1262 -300.5 7
PM29 : 1362 -100 7
PM30 : 1262 100 7
PM31 : 1362 300.5 7
PM32 : -1312 -593 8
PM33 : -935 -593 8
PM34 : -561 -593 8
PM35 : -187 -593 8
PM36 : 187 -593 8
PM37 : 561 -593 8
PM38 : 935 -593 8
PM39 : 1312 -593 8
PM40 : -1312 593 9
PM41 : -935 593 9
PM42 : -561 593 9
PM43 : -187 593 9
PM44 : 187 593 9
PM45 : 561 593 9
PM46 : 935 593 9
PM47 : 1312 593 9

*** Break *** segmentation violation

===========================================================
There was a crash.
This is the entire stack trace of all threads:

#0 0x00007f77f6e3cb4c in __libc_waitpid (pid=22717, stat_loc=stat_loc
entry=0x7ffe1d63f2c0, options=options
entry=0) at …/sysdeps/unix/sysv/linux/waitpid.c:31
#1 0x00007f77f6dc22e2 in do_system (line=) at …/sysdeps/posix/system.c:148
#2 0x00007f77f99cc4c3 in TUnixSystem::StackTrace (this=0x158e8e0) at /build/root_source/core/unix/src/TUnixSystem.cxx:2318
#3 0x00007f77f99ce0ec in TUnixSystem::DispatchSignals (this=0x158e8e0, sig=kSigSegmentationViolation) at /build/root_source/core/unix/src/TUnixSystem.cxx:3556
#4
#5 0x0000000000434836 in TruthTQInfo::GetNbPEs() const ()
#6 0x00000000004314cc in DefSimAlgo::Process(unsigned long long, int, TVectorT, TMatrixT) ()
#7 0x000000000043c8ce in Analyzer::ProcessAnalysis() ()
#8 0x000000000041f92d in main ()

[/code]

Hi,

it seems a problem with your installation.
Did you create the “AnalysisDict” dictionary? ROOT cannot find the AnalysisDict_rdict.pcm file, which should be located in the same directory of the library into which the binary of the dictionary is linked.

Cheers,
Danilo

Hi,.
If it you you have an idea how to create the dictionary, when installing,
I write below the step in my installation, I follow,

Thanks in advance,

git clone http://root.cern.ch/git/ root/root.git root_source mkdir root ->cd root ->unset ROOTSYS ->cmake -Dall="ON" -Dsoversion="ON" ../root_source ->cmake --build . ->cmake --build . --target install ->cmake -DCMAKE_INSTALL_PREFIX=/tmp/root -P cmake_install.cmake

Hi,

here we are talking about a dictionary and a library which is not part of ROOT.
Could you find out where the AnalysisDict_rdict.pcm file is? It could be that one of the packages you are building is not installing the *pcm files next to the libraries.

Hi,
How do I find the file AnalysisDict_rdict.pcm?

linux.about.com/od/commands/l/blcmdl1_find.htm
linfo.org/locate.html