Hi all,
The signatures of some of the member functions in TVirtualMC has changed
from returning `Bool_t' to `void', causing failure to compile the
TGeant3. Here's a patch that fixes the problem.
The patch is called `geant3-fix.patch'
In an effort to make various software build nicer, I have done a
conversion from the hand-crafted build system of TGeant3 to use
Autotools. It's still a `flat' Makefile (that is, no nested makes, as
some find them offensive). This has several advantages over the
handcrafted build system:
* More robust: Autotools is used by the OpenSource/Free Software
community at large, and is therefor extensively tested.
* The build sequence is what you expect:
./configure
make
make install
* No need to set various environment variables to get things to
work.
* Better integration with ROOT.
I also added the code for the missing VMC examples, as well as a script
called `geant321-config' (similar to root-config), and a Autoconf macro
called `AC_PATH_GEANT321' in the file `geant321.m4' to easily use the
the library in third-party projects.
The patch is called `geant3-at.patch'
If you apply the patch, the old build system is still there. Only you
have to run make as
make -f Makefile.orig 1
Please refer to the README file.
Yours,
--
___ | Christian Holm Christensen
|_| | -------------------------------------------------------------
| | Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91
_| DK-2200 Copenhagen N Cell: (+45) 24 61 85 91
_| Denmark Office: (+45) 353 25 404
____| Email: cholm@nbi.dk Web: www.nbi.dk/~cholm
| |
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET