Problem 109 - G4Xt.cc will not be compiled due to #define statements
Summary: G4Xt.cc will not be compiled due to #define statements
Status: RESOLVED FIXED
Alias: None
Product: Geant4
Classification: Unclassified
Component: interfaces/common (show other problems)
Version: 1.1
Hardware: PC Linux
: P2 normal
Assignee: barrand
URL:
Depends on:
Blocks:
 
Reported: 2000-06-26 04:37 CEST by V.Hejny
Modified: 2000-06-27 11:41 CEST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this problem.
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.