Message: Re: some problem of using GDML Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: some problem of using GDML 

Keywords: GDML -lG4processes
Forum: Geometry
Re: None some problem of using GDML (Rui Fan)
Date: 30 May, 2006
From: Jeremy McCormick <Jeremy McCormick>

Hello,

The G4Processes library is a Geant4 global library.  By default, 
GDML uses the global Geant4 libraries.  You can also configure it 
to use granular libraries as follows.

  cd GDML2/CPPGDML
  ./configure --enable-geant4-granular-libs

I think the error probably occurred only when building the examples, 
as the build process for the GDML libraries does not link against Geant4.  
Technically, only the Geant4/CLHEP headers are required to produce the 
libraries.  

You probably have all the GDML libraries.  Check if you have something similar 
to this in your GDML lib directory.

[1058 $] ls GDML2/CPPGDML/build/Linux-g++/lib/lib*
libG4Evaluator.a    libG4Subscribers.a  libProcesses.a      libWriter.a
libG4Processor.a    libG4Writer.a       libSaxana.a         libgdml.a

Or these will show up as .so if you built shared libraries.

By the way, could you post whether you built Geant4 with global or granular libraries?  
This may help narrow down the problem.  It is possible that there is a
build system bug with the global libraries, as I tend to mostly test the
granular setup, only.  

It is also possible that you just need to add the Geant4 libraries directory
to your LD_LIBRARY_PATH (on Linux) if you selected shared Geant4 libraries.

--Jeremy

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 None: Re: some problem of using GDML   (Rui Fan - 31 May, 2006)
 Add Message Add Message
to: "Re: some problem of using GDML"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]