| Summary: | Unresolved macro DLL_API in CLHEP/Vector/ThreeVector.h | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Yuriy <y.shitov> |
| Component: | config | Assignee: | Gabriele Cosmo <Gabriele.Cosmo> |
| Status: | RESOLVED INVALID | ||
| Severity: | trivial | ||
| Priority: | P5 | ||
| Version: | other | ||
| Hardware: | PC | ||
| OS: | Linux | ||
|
Description
Yuriy
2012-01-24 12:51:57 CET
The DLL_API macro is correctly set to be empty for systems other than Windows. To note that the -internal- CLHEP module in release 9.5 is -exclusive-, it means that it should be used only if the build of the Geant4 libraries have been instructed to do so -in place- of the external CLHEP library, and the final application is built coherently with it. It appears that your application (through ROOT/cint ?!) is wrongly picking up headers from the internal CLHEP module and mixing them with an external CLHEP installation on your system (/home/hep/shitov/local/arch64/clhep/pro/include). |