AliRoot Maintenance and Installation

AliRoot v4-03-05

gcc323-00

  • corresponding ROOT: root v5-06-00
    • ROOTSYS = /usr/local/pub/debian3.0/gcc323-00/rootmgr/506-00
  • as "kschwarz": modify /usr/local/bin/alilogin
    • add:

   (v4-03-05) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-03-05;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/506-00;
     exportGEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/
                            v1-3_506-00/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/gsilibs/506-00;
     CHOICE=1;;
  • . alilogin v4-03-05
  • compile geant3 v1.3 with corresponding ROOT version
    • in /d/alice04/alisoft/PPR/geant3/gcc323-00
    • tar -zxvf geant321+_vmc.1.3.tar.gz
    • mv geant3 v1-3_506-00
    • cd v1-3_506-00
    • gmake
    • libgeant321.so is being created
  • check $GSILIB. If not existing, use older one, e.g. 502-00
  • download AliRoot:
    • cd /d/alice04/alisoft/PPR/AliRoot/gcc323-00
    • df -h .
    • if enough space
    • export CVSROOT=:pserver:cvs@alisoft.cern.ch:/soft/cvsroot
    • cvs co -r v4-03-05 -d v4-03-05 AliRoot
    • cd $ALICE_ROOT
    • gmake
***** Creating ITS/tgt_linux/G__ITSsim.cxx *****
Error: cannot open file "TGeant3.h"  FILE:ITS/AliITSGeant3Geometry.h LINE:15

solution: nedit /d/alice04/alisoft/PPR/AliRoot/gcc323-00/v4-03-05/Makefile
GENINC     := -I$(ALICE_ROOT)/include -I$(shell root-config --incdir) -I$(GEANT3PATH)/../../TGeant3

gcc335-00

  • corresponding ROOT: root v5-06-00
    • ROOTSYS=/usr/local/pub/debian3.1/gcc335-13/rootmgr/506-00
  • . alilogin v4-03-05
  • compile geant3 v1.3 with corresponding ROOT version
    • in /d/alice04/alisoft/PPR/geant3/gcc323-00
    • tar -zxvf geant321+_vmc.1.3.tar.gz
    • mv geant3 v1-3_506-00
    • cd v1-3_506-00
    • gmake
    • libgeant321.so is being created
  • check $GSILIB. since for debian3.1 and gcc335-13 not existing use /usr/local/pub/debian3.0/gcc323-00/rootmgr/gsilibs/506-00 instead.
  • download AliRoot:
    • cd /d/alice04/alisoft/PPR/AliRoot/gcc323-00
    • df -h .
    • if enough space
    • export CVSROOT=:pserver:cvs@alisoft.cern.ch:/soft/cvsroot
    • cvs co -r v4-03-05 -d v4-03-05 AliRoot
    • cd $ALICE_ROOT
    • gmake

***** Creating ITS/tgt_linux/G__ITSsim.cxx *****
Error: cannot open file "TGeant3.h"  FILE:ITS/AliITSGeant3Geometry.h LINE:15

solution: nedit /d/alice04/alisoft/PPR/AliRoot/gcc323-00/v4-03-05/Makefile
GENINC     := -I$(ALICE_ROOT)/include -I$(shell root-config --incdir) -I$(GEANT3PATH)/../../TGeant3

alilogin script

modify accordingly:

change
    (dev) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-03-01;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/502-00;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v1-3_502-00/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/gsilibs/502-00;
     CHOICE=1;;   
to
    (v4-03-01) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-03-01;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/502-00;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v1-3_502-00/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/gsilibs/502-00;
     CHOICE=1;;   
and
   (new) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-02-Release;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/403-02;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v1-0_403-02/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/gsilibs/403-02;
     CHOICE=1;;
to
    (v4-02-Release) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-02-Release;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/403-02;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v1-0_403-02/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/gsilibs/403-02;
     CHOICE=1;;
and
    (pro) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-02-05;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=Linux;
     export ROOTSYS=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/310-02;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v-06_310-02/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/gcc295-04/root/gsilibs/310-02;
     CHOICE=1;;     
to
    (v4-02-05) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-02-05;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=Linux;
     export ROOTSYS=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/310-02;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v-06_310-02/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/gcc295-04/root/gsilibs/310-02;
     CHOICE=1;;    
finally
    (old) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-01-Rev-03;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=Linux;
     export ROOTSYS=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/310-02;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v-06_310-02/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/gcc295-04/root/gsilibs/310-02;
     CHOICE=1;;     
to
    (v4-01-Rev-03) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-01-Rev-03;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=Linux;
     export ROOTSYS=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/310-02;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v-06_310-02/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/gcc295-04/root/gsilibs/310-02;
     CHOICE=1;;

new setup:

old
     echo "  dev (ROOT 5.02.00, AliRoot v4-03-01)"
echo "  new (ROOT 4.03.02, AliRoot v4-02-Release)"
echo "  pro (ROOT 3.10.02, AliRoot v4-02-05)"
echo "  old (ROOT 3.10.02, AliRoot v4-01-Rev-03)"
echo "  alien (binary production version installed by AliEn)"
echo "  local (developer version)"
echo "  v4-01-Rev-01 (ROOT 3.10.02, AliRoot v4-01-Rev-01)"
new:
echo "  dev (ROOT 5.06.00, AliRoot v4-03-05)"
echo "  new (ROOT 5.02.00, AliRoot v4-03-03)"
echo "  pro (ROOT 5.02.00, AliRoot v4-03-01)"
echo "  old (ROOT 4.03.02, AliRoot v4-02-Release)"
echo "  alien (binary production version installed by AliEn)"
echo "  local (local developer version)"
echo "  v4-01-Rev-01 (ROOT 3.10.02, AliRoot v4-01-Rev-01)"

therefore copy
  (v4-03-05) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-03-05;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/506-00;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v1-3_506-00/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/gcc323-00/rootmgr/gsilibs/506-00;
     CHOICE=1;;
to
  (dev) export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-03-05;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/506-00;
     export GEANT3PATH=/d/alice04/alisoft/PPR/geant3/$GSI_COMPILER_CC/v1-3_506-00/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/gcc323-00/rootmgr/gsilibs/506-00;
     CHOICE=1;;
and the others accordingly. -- KilianSchwarz - 02 Feb 2006
Topic revision: r5 - 2006-04-05, KilianSchwarz
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)