Problem 397

Summary: Undefined symbols with G4UIcmdWithXXXXXX
Product: Geant4 Reporter: Vakhtang.Tsulaia
Component: intercomsAssignee: Makoto.Asai
Status: RESOLVED INVALID    
Severity: normal    
Priority: P2    
Version: 4.1   
Hardware: PC   
OS: Linux   

Description Vakhtang.Tsulaia 2002-08-01 11:23:57 CEST
Hello,

I recompiled my working code with G4.4.1 - no problems, no warnings.
When I try to run (in FADS/Goofy) I get errors in loading shared library:

undefined symbol: GetNewDoubleValue__18G4UIcmdWithADouble

In my application I use the other methods of G4UIcmdWithADouble and they work
well.

I have exactly the same problem with the following classes and methods:
G4UIcmdWithAnInteger ----------- GetNewDoubleValue
G4UIcmdWithADoubleAndUnit ------ GetNewIntValue
G4UIcmdWith3VectorAndUnit ------ GetNew3VectorValue

Could you help me with any advise.

Vakhtang
Comment 1 Makoto.Asai 2002-08-07 21:16:59 CEST
The user is requested to provide us information about OS and compiler,
environment variables related to Geant4, and also library_path setting.
It looks like a problem of dynamic loading on a particular computer
instead of a bug in Geant4 distribution.
Comment 2 Vakhtang.Tsulaia 2002-08-08 02:03:59 CEST
The problem has been solved. FADS used old G4 dynamic lybraries and after
rebuilding FADS everything started to work well.

Vakhtang Tsulaia