<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;"><font face="Calibri">Dear Gate users,<br>
<br>
I am fairly new in the world of Gate and trying to run Gate.<br>
<br>
I used the following libraries<br>
- Gate 6.1<br>
- Geant4.9.4.p01<br>
- Root 5.28<br>
- CLHEP 2.1.0.1<br>
<br>
I followed the updated install guide, and everything compiled well. When I try running gate, I get the following error:<br>
<br>
Gate: symbol lookup error: /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4processes.so: undefined symbol: aTrackAllocator<br>
<br>
When using ldd to see if all the libraries are linked, get the following result:<br>
<br>
linux-gate.so.1 => (0xb76e6000)<br>
libGate.so => /opt/simulation/gate6_1/tmp/Linux-g++/Gate/libGate.so (0xb7254000)<br>
libCore.so => /opt/simulation/root_5_28/lib/libCore.so (0xb6b3c000)<br>
libG4Tree.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4Tree.so (0xb6b2c000)<br>
libG4FR.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4FR.so (0xb6b10000)<br>
libG4GMocren.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4GMocren.so (0xb6acf000)<br>
libG4visHepRep.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4visHepRep.so (0xb6a4e000)<br>
libG4RayTracer.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4RayTracer.so (0xb6a32000)<br>
libG4VRML.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4VRML.so (0xb6a0e000)<br>
libG4vis_management.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4vis_management.so (0xb6966000)<br>
libG4modeling.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4modeling.so (0xb68b3000)<br>
libG4interfaces.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4interfaces.so (0xb6876000)<br>
libG4run.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4run.so (0xb6832000)<br>
libG4tracking.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4tracking.so (0xb67eb000)<br>
libG4processes.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4processes.so (0xb53ad000)<br>
libG4particles.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4particles.so (0xb52ab000)<br>
libG4materials.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4materials.so (0xb5223000)<br>
libG4intercoms.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4intercoms.so (0xb51da000)<br>
libG4global.so => /opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4global.so (0xb519f000)<br>
libCLHEP-2.1.0.1.so => /opt/simulation/CLHEP_2_1_0_1/CLHEP/lib/libCLHEP-2.1.0.1.so (0xb505c000)<br>
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb501e000)<br>
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb4f33000)<br>
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb4f14000)<br>
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb4d92000)<br>
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb4d7d000)<br>
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb4d3e000)<br>
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb4c08000)<br>
libXaw.so.7 => /usr/lib/libXaw.so.7 (0xb4baa000)<br>
libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xb4b4e000)<br>
/lib/ld-linux.so.2 (0xb76e7000)<br>
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb4b2f000)<br>
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb4b2a000)<br>
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb4b16000)<br>
libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb4afd000)<br>
libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb4aec000)<br>
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb4ae3000)<br>
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb4ac9000)<br>
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb4ac4000)<br>
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb4abd000)<br>
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb4ab7000)<br>
<br>
When using ldd -v (verbose), the extract about libG4processes is<br>
/opt/simulation/geant4_9_4_p01/lib/Linux-g++/libG4processes.so:<br>
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6<br>
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6<br>
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6<br>
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6<br>
libgcc_s.so.1 (GCC_3.0) => /lib/i386-linux-gnu/libgcc_s.so.1<br>
libgcc_s.so.1 (GCC_4.0.0) => /lib/i386-linux-gnu/libgcc_s.so.1<br>
libstdc++.so.6 (CXXABI_1.3) => /usr/lib/i386-linux-gnu/libstdc++.so.6<br>
libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/i386-linux-gnu/libstdc++.so.6<br>
libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/i386-linux-gnu/libstdc++.so.6<br>
libstdc++.so.6 (GLIBCXX_3.4.11) => /usr/lib/i386-linux-gnu/libstdc++.so.6<br>
libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/i386-linux-gnu/libstdc++.so.6<br>
libstdc++.so.6 (CXXABI_1.3.1) => /usr/lib/i386-linux-gnu/libstdc++.so.6<br>
libm.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libm.so.6<br>
libm.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libm.so.6<br>
<br>
Until now, everything seems to be fine, and all my environment variables are sourced OK (source in .bashrc). But when I use ldd -r (reporting all missing objects), I get a whole bunch of errors of this type:<br>
</font><font face="Calibri"><br>
undefined symbol: _ZN14G4EventManager13SetUserActionEP17G4UserEventAction (/opt/simulation/gate6_1/tmp/Linux-g++/Gate/libGate.so)<br>
or<br>
undefined symbol: _ZN4Cint17G__SourceFileInfo4InitEPKc (/opt/simulation/root_5_28/lib/libCore.so)<br>
<br>
I tried looking through this problem for two weeks, but I'm not getting anywhere.<br>
<br>
If someone knows how to solve this issue, please let me know. If it has already been solved in a previous mail exchange, my apologies, but you have got to admit that listing all the exchanges without giving a "search" tool on the Open Gate Collaboration website
is not very user-friendly. But that is a small detail.<br>
<br>
Best regards,<br>
Nick Ryckx<br>
<br>
<br>
</font></div>
</body>
</html>