Problem 109

Summary: G4Xt.cc will not be compiled due to #define statements
Product: Geant4 Reporter: V.Hejny
Component: interfaces/commonAssignee: barrand
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: 1.1   
Hardware: PC   
OS: Linux   

Description V.Hejny 2000-06-26 04:37:41 CEST
With the combination:

export G4VIS_BUILD_DAWNFILE_DRIVER=1
export G4VIS_BUILD_OPENGLX_DRIVER=1
export G4VIS_BUILD_RAYX_DRIVER=1
export G4VIS_BUILD_OPENGLXM_DRIVER=1
export G4VIS_BUILD_VRML_DRIVER=1

export G4VIS_USE_DAWNFILE=1
export G4VIS_USE_OPENGLX=1
export G4VIS_USE_RAYX=1
export G4VIS_USE_OPENGLXM=1
export G4VIS_USE_VRML=1

the precompiler variables G4INTY_BUILD_XT and G4INTY_USE_XT are not
set. Therefore the Xt-routines are not compiled and the linker (later
on) does not find G4Xt::getInstance() and other routines.

I think, in the Makefile the line

	include $(G4INSTALL)/config/G4VIS_BUILD.gmk

is missing to set these variables correctly.
Comment 1 John.Allison 2000-06-27 11:41:59 CEST
This is fixed in the new release Geant4 2.0 due out this week.
Thanks for reportring this.