24.07.07 configure_full.sh - Updating the script. - Include output to a log file. - Include menu to choose between compilation in debug, normal or optimization mode. Set the flags accordingly. - Include compilation with Intel compilers. - Include menu to choose between Intel compiler and gcc. Set flags accordingly. Pythia6 - New version from CERN. With the old version it was impossible to link a program against the cbmroot libraries becaus there was a problem with the naming convention of the external symbol names. GEANT3 - Add gcalor subdirectory to geant3 which was only present at the GSI installation. - Correct Makefile for GEANT3. - Add gcalor data file to data subdirectory. ROOT - For compiling with Intel icc 10.00.025 backport the needed Makefiles from ROOT 5.16.00 to 5.14.00. Otherwise it was impossible to compile the CINT part of ROOT. 10.08.2007 GEANT4 - New version (8.3) of GEANT4 libraries. With version 8.2 there was a problem causing a floating point exception in G4UrbanMscModel . This problem was solved by the Geant4 team in version 8.3 Configure_full.sh - Change Geant4 part to use the new library. TODO - Load automatically the needed source code from the net if wished. - Load the data files for GEANT4 from the webpage 22.08.07 (new development version) Configure_full.sh - New versions of differnt pakages. - Download and/or install data files for GEANT4 - New menu for GEANT4 data file handling GEANT4 - New version 9.0 - Automatic download and installation of the data files - Change installation directory of the data files in g4env.sh from $SIMPATH/transport/geant4/data to $SIMPATH/transport/data/geant4 ROOT - New version 5.16.00 GEANT3 - New version 1.8 - New files for dalitz decay (patch for cbm) GEANT4_VMC - New version 2.3 VGM - New version 2.09 PLUTO - Patch some of the source files to be compatible with new ROOT version TODO - test everything also with intel compiler and on different platform 02.10.2007 configure_full.sh - Script checks if there are parameters given - Add cmake to external packages. The script checks if there is a cmake installation in PATH and if checks the version of this cmake. If there is no cmake or a version which is to old cmake is installed in SIMPATH. - Add to packages ApMon_cpp and ml-gsoapclient which are needed for MonaLisa support in ROOT. - If script is started with parameter automatic the compiler, the compile options and the handling of the geant4 data files are set to some default values - if script runs on a 64bit machine set platform variable for geant4_vmc to linux, because there is no makefile for 64bit machines in geant4_vmc Monalisa (ApMon_cpp and ml-gsoapclient) - Added to external packages Root - Add MonaLisa support GEANT4 - Add Datafiles to tar.gz file - Don't delete geant4 datafiles after unpacking them CMake - Add cmake as external package - Only compile if there is no cmake on the computer 05.10.07 GEANT3 - Add gcalor to Geant3 configure_full.sh - To install ROOT on SLC3 it is neccessary to add a 'make distclean' before runing the configuration. Don't know why but this was recommended by Rene Brun and it helps. - Return 0 if compilation was successfully, -42 otherwise PandaRoot - Use revision 1562 with some changes which goes back to SVN in 1564 - Copy new updated g3Config.C which is needed by the changed GEANT3 09.10.07 configure_full.sh - get number of processors from /proc/cpuinfo - number of parallel make processes is two times the number of processors Geant3 - Patch version 1.8 with the latest changes in TGeant3.cxx, TGeant3.h eustep.F from SVN to get functions SetClose and GetClose needed by Geane from PandaRoot 02.11.07 Geant3 - Get Geant3 from SVN repository at CERN (Revision 213) - Add data files (xsneut.dat, chetc.dat) for gcalor Geant4_vmc -Get Geant4_vmc from SVN repository at CERN (Revision 297) ROOT - enable roofit, mathcore and minuit2 in rootconfig.sh enable opengl but delete opengl-libdir - Patch pythia6/inc/TPythia6Decayer.h since some needed functionality is defined protected. This change is only made in v5.17 and has to be backportet 20.11.07 configure_full.sh -Change script according to the files from SVN repositories -Change make procedure because for TGeant3 and Geant4_VMC the procedure changed. Both packages are using now Root to extract theit compilation environment. Geant4 - Remove the Geant4 data files from the external package tar file since the sice of our tar file was more than 230MB. If you need the files choose Internet at the startup menu. Then the files will be downloaded during the installation. Geant3 - Get Geant3 from SVN repository at CERN (Revision 220) Geant4_vmc -Get Geant4_vmc from SVN repository at CERN (Revision 306) ROOT -Get ROOT from SVN repository at CERN (Revision 20930) 05.12.07 configure_full.sh -Change script according to the files from SVN repositories ROOT -Get ROOT from SVN repository at CERN (Revision 21216) 16.01.08 Configuration - Complete rewrite of the installation procedure - Put most stuff extra files located in scripts directory - Port everything to Mac OS X (Leopard, Could not test Tiger) - Do a lot of checks ROOT - Use newest release 5.18 which comes with eve which is the base for the CbmEventdisplay Geant4 - Use version 9.1 Geant3 - Use stable release 1.9 - Do not install gcalor on 64bit machines since it doesn't work. Geant4_vmc - Use revision 331 from SVN repository VGM - Use stable release 3.0 10.04.08 Configuration - Special configuration setting for grid ROOT - special configuration without most of the graphics Geant4 - special configuration without most of the graphics Geant4_vmc - Use revision 339 from SVN repository 11.06.08 Configuration - Add boost libraries - Changes according to integration of boost libraries - Bug fixes Boost libraries - Initial version of boost libraries, v 1.35.0 30.06.08 Configuration - Version management of the different packages is now done in a separate file package_versions.sh. - Bugfixes in the scripts. Adaption of the scripts to new versions of the packages. Root - New relaese 5.20.00 - Backporting root-config and configure from Root Revision 24959 which are neede for geant4_vmc and geant3_vmc Geant3 - Use revision 227 from SVN repository - Change patch for Makefile to use new features of root-config Geant4_vmc - Use revision 344 from SVN repository - Backport Makefile from Revision 363 to use new features of root-config CLHEP - New release 2.0.3.3 CMake - New release 2.6 MonaLisa - New release 2.2.5 of the MonaLisa client - New release 2.7.10 of the gsoap client for MonaLisa - Patch Makefiles to be able to create 64bit libraries 21.04.09 Configuration - Add changes to build external packages on OpenSolaris MonaLisa - Add patches neccesary for OpenSolaris