Problem 479

Summary: Bertini cascade not added to libG4processes.so?
Product: Geant4 Reporter: ersmark
Component: processes/hadronic/modelsAssignee: Hans-Peter.Wellisch
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: P2    
Version: other   
Hardware: PC   
OS: Linux   

Description ersmark 2003-04-14 07:32:25 CEST
I wanted to try the Bertini cascade model now that the physics lists
(LHEP_BERT) for Geant 4.5.0 have been released.

Compiling my app I get a linker error:
/home/ersmark/sim/g4/lib/Linux-g++/libPackaging.so: undefined reference to
`G4CascadeInterface::G4CascadeInterface(void)'

This happened when using global shared libs. Using granular shared libs my
app links fine.

For global libs  I dont get any output from "nm libG4processes.so | grep
G4CascadeInterface". For granular libs "nm libG4hadronic_bert_cascade.so |
grep G4CascadeInterface" gives:
0005790c T ApplyYourself__18G4CascadeInterfaceRC7G4TrackR9G4Nucleus
000578fc T
Propagate__18G4CascadeInterfaceP20G4KineticTrackVectorP12G4V3DNucleus
0005e634 W _._18G4CascadeInterface
0005d388 t _GLOBAL_.D.__18G4CascadeInterface
0005d35c t _GLOBAL_.I.__18G4CascadeInterface
00057814 T __18G4CascadeInterface
0005e680 W __eq__18G4CascadeInterfaceR18G4CascadeInterface
0005e694 W __ne__18G4CascadeInterfaceR18G4CascadeInterface
0005e5e4 W __tf18G4CascadeInterface
001026b0 B __ti18G4CascadeInterface
000d4338 V __vt_18G4CascadeInterface

System info:
Geant 4.5.0 + patch 1; Packaging 2.1
RedHat 8.0 (gcc-2.95.3 (non native)) and Gentoo 1.2 (gcc-2.95.3 (native))
Comment 1 Gabriele Cosmo 2003-05-21 08:09:59 CEST
Now fixed. Will be included in 5.2.
Comment 2 Gabriele Cosmo 2003-05-21 08:09:59 CEST
Now fixed. Will be included in 5.2.