[HepMCVisual] HepMCVisual compiled, but not working

Georg Troska georg.troska at uni-dortmund.de
Tue Apr 29 16:40:42 BST 2008


Hi everybody,

With special help of Sebastian Böser, I was able to compile  
HepMCVisual. Now I try to run HepMCBrowser with athena -i. But I get:

[..]
Py:Athena            INFO including file "PyKernel/InitPyKernel.py"
Warning in <TClass::TClass>: no dictionary for class IProxyDict is  
available
ActiveStoreSvc       INFO Initializing ActiveStoreSvc - package  
version StoreGate-02-20-04
Shortened traceback (most recent user call last):
   File "/afs/e4.physik.uni-dortmund.de/sw/athena/ 
13.0.40_i686_SLC4_gcc34/AtlasCore/13.0.40/InstallArea/share/bin/ 
athena.py", line 352, in ?
     include( script )
   File "./JobOptions.py", line 36, in ?
     import HepMCBrowser.HepMCLoadLibs
ImportError: No module named HepMCBrowser.HepMCLoadLibs

Can anybody tell me what this does mean?

I tried to run HepMCLoadLibs.py by myself:

  python HepMCLoadLibs.py
[...]
Message: (file "/tmp/HepMCVisual/lib/libHepMCVisual.so", line 1)  
dlopen error: /tmp/HepMCVisual/lib/libHepMCVisual.so: cannot open  
shared object file: No such file or directory
Traceback (most recent call last):
   File "HepMCLoadLibs.py", line 65, in ?
     rc = gSystem.Load(libpath)
RuntimeError: (file "/tmp/HepMCVisual/lib/libHepMCVisual.so", line 1)  
Failed to load Dynamic link library /tmp/HepMCVisual/lib/ 
libHepMCVisual.so
ApplicationMgr      FATAL finalize: Invalid state "Configured"

I do not understand this, because /tmp/HepMCVisual/lib/ 
libHepMCVisual.so is at it's place

Thanks at lot for you help

George Troska



Am 24.04.2008 um 20:47 schrieb Georg Troska:

> Hi,
> I was just trying to install HepMCVisual on SLC4.6 64bit
>
> configure runns through, but make hangs:
> ---
> [...]
> _ia32_gcc34_dbg/root/include -ansi -Wall -g -O2 -MT  
> HepMCVisualElements_rflx.lo -MD -MP -MF .deps/ 
> HepMCVisualElements_rflx.Tpo -c ../dictionary/ 
> HepMCVisualElements_rflx.cpp  -fPIC -DPIC -o .libs/ 
> HepMCVisualElements_rflx.o
> ../dictionary/HepMCVisualElements_rflx.cpp:111: error: `::CLHEP' has  
> not been declared
> ../dictionary/HepMCVisualElements_rflx.cpp:111: error: expected  
> class-name before '{' token
> ../dictionary/HepMCVisualElements_rflx.cpp: In function `void*  
> <unnamed>::method_x4(void*, const std::vector<void*,  
> std::allocator<void*> >&, void*)':
> ../dictionary/HepMCVisualElements_rflx.cpp:797: error: `::CLHEP' has  
> not been declared
> ../dictionary/HepMCVisualElements_rflx.cpp:797: error:  
> `HepLorentzVector' was not declared in this scope
> ../dictionary/HepMCVisualElements_rflx.cpp:797: error: template  
> argument 2 is invalid
> ../dictionary/HepMCVisualElements_rflx.cpp:797: warning: unused  
> variable 'HepLorentzVector'
> ../dictionary/HepMCVisualElements_rflx.cpp: In function `void  
> <unnamed>::__HepMC__HepFourVector_dict()':
> ../dictionary/HepMCVisualElements_rflx.cpp:805: error: `::CLHEP' has  
> not been declared
> ../dictionary/HepMCVisualElements_rflx.cpp:805: error:  
> `HepLorentzVector' was not declared in this scope
> ../dictionary/HepMCVisualElements_rflx.cpp:805: error: template  
> argument 2 is invalid
> ../dictionary/HepMCVisualElements_rflx.cpp:809: error: expected  
> primary-expression before "void"
> ../dictionary/HepMCVisualElements_rflx.cpp:809: error: expected `;'  
> before "void"
> ../dictionary/HepMCVisualElements_rflx.cpp:805: warning: unused  
> variable 'HepLorentzVector'
> ../dictionary/HepMCVisualElements_rflx.cpp: At global scope:
> ../dictionary/HepMCVisualElements_rflx.cpp:794: warning: 'void*  
> <unnamed>::method_x4(void*, const std::vector<void*,  
> std::allocator<void*> >&, void*)' defined but not used
> make[1]: *** [HepMCVisualElements_rflx.lo] Error 1
> make[1]: Leaving directory `/tmp/troska/HepMCVisual-0.10.0/src'
> make: *** [all-recursive] Error 1
> ---
>
> I had a look at dictionary/HepMCVisualElements_rflx.cpp and there is  
> a line:
> #include "Reflex/Builder/ReflexBuilder.h"
>
> but the whole Reflex-directory is not existing....why isn't this in  
> there?
>
> Am I doing something wrong?
>
> Thanks a lot
> Georg Troska
> Experimentelle Physik IV
> TU Dortmund
>
>

Georg Troska
Experimentelle Physik IV
TU Dortmund
+49 231 755 3501



More information about the HepMCVisual mailing list