Dear VMC team,
I am trying to upgrade my installation to geant4_vmc 2.0
I get this error at the compilation stage:
In file included from geometry/src/TG4PostDetConstruction.cxx:10:
geometry/include/TG4PostDetConstruction.h:12:41: error:
TG4RootDetectorConstruction.h: No such file or directory
geometry/include/TG4PostDetConstruction.h:17: error: expected class-name
before '{' token
geometry/include/TG4PostDetConstruction.h:23: error:
'TG4RootDetectorConstruction' has not been declared
geometry/src/TG4PostDetConstruction.cxx: In constructor
'TG4PostDetConstruction::TG4PostDetConstruction()':
geometry/src/TG4PostDetConstruction.cxx:18: error: class
'TG4PostDetConstruction' does not have any field named
'TVirtualUserPostDetConstruction'
geometry/src/TG4PostDetConstruction.cxx: At global scope:
geometry/src/TG4PostDetConstruction.cxx:35: error: variable or field
'Initialize' declared void
geometry/src/TG4PostDetConstruction.cxx:35: error: 'int
TG4PostDetConstruction::Initialize' is not a static member of 'class
TG4PostDetConstruction'
geometry/src/TG4PostDetConstruction.cxx:35: error:
'TG4RootDetectorConstruction' was not declared in this scope
geometry/src/TG4PostDetConstruction.cxx:35: error: expected
primary-expression before ')' token
geometry/src/TG4PostDetConstruction.cxx:36: error: expected ',' or ';'
before '{' token
I looked for TG4RootDetectorConstruction.h and do not find it in the geant4_vmc package. Then I found this package in root itself but this package was not present in previous versions (thus this is not a backward compatible way to upgrade) and is not compiled by default. Perhaps it is worth to mention this feature at the VMC homepage?
Dmitry Received on Tue Jan 23 2007 - 11:34:18 CET
This archive was generated by hypermail 2.2.0 : Tue Jan 23 2007 - 17:25:00 CET