AliRoot v4-04-01

gcc323-00

environment

  • corresponding ROOT: v5-10-00 (rootlogin 510-00)
    • ROOTSYS = /usr/local/pub/debian3.0/gcc323-00/rootmgr/510-00
  • as "kschwarz": modify /usr/local/bin/alilogin
    • add:
   (v4-04-01) export ALICE=/d/alice06/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
          export ALICE_LEVEL=v4-04-01;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/510-00;
     export GEANT3PATH=/d/alice06/alisoft/PPR/geant3/$GSI_COMPILER_CC/
                            v1-4_510-00/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/gsilibs/506-00;
     CHOICE=1;;
  • su " - alisoft"
  • . gcc32login
  • . alilogin v4-04-01
    • problem: when calling root v510-00 I get:
Error in <TCint::LoadLibraryMap>: library map empty, no system.rootmap file
found. ROOT not properly installed (run "make install").
solution: login as rootmgr, ". rootlogin 510-00", "make map"

geant3

GSILIB

  • check if GSILIB=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/gsilibs/510-00 exists.
  • if yes, modify alilogin accordingly
     export GSILIB=/usr/local/pub/debian3.0/$GSI_COMPILER_CC/rootmgr/gsilibs/506-00;
to
/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/gsilibs/510-00

AliRoot

  • cd /d/alice06/alisoft/PPR/AliRoot
  • mkdir $GSI_COMPILER_CC
  • cd gcc323-00
  • df -h .
  • if enough space
  • cvsa co -r v4-04-01 -d v4-04-01 AliRoot
  • cd $ALICE_ROOT
  • gmake
  • Problem:

***** Creating ITS/tgt_linux/G__ITSsim.cxx *****
Error: cannot open file "TGeant3.h"  ITS/AliITSGeant3Geometry.h:15:
Error: Symbol Gclink_t is not defined in current scope  ITS/AliITSGeant3Geometry.h:49:

solution: nedit $ALICE_ROOT/Makefile

GENINC     := -I$(ALICE_ROOT)/include -I$(shell root-config --incdir) -I$(GEANT3PATH)/../../TGeant3

  • gmake
  • the executable has been created

gcc335-13

environment

  • corresponding ROOT: v5-10-00 (rootlogin 510-00)
    • ROOTSYS = /usr/local/pub/debian3.1/gcc335-13/rootmgr/510-00
  • as "alisoft": . alilogin v4-04-01
  • problem: /usr/local on lxsarge32 different from /usr/local on lxg0503
    • /usr/local/bin/alilogin are different files on both systems
    • temporary solution: copy alilogin from old environment to new /usr/local/bin

geant3

* cd /d/alice06/alisoft/PPR/geant3
  • mkdir $GSI_COMPILER_CC
  • cd gcc335-13
  • cp ../gcc323-00/geant321+_vmc.1.4.tar.gz .
  • tar -zxvf geant321+_vmc.1.4.tar.gz
  • mv geant3 v1-4_510-00
  • cd v1-4_510-00
  • gmake
  • libgeant321.so has been created

GSILIB

  • check if GSILIB=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/gsilibs/510-00 exists.
  • no, directory exists, is empty, though.
    • use /usr/local/pub/debian3.0/gcc323-00/rootmgr/gsilibs/510-00 instead
    • change alilogin accordingly

AliRoot

  • cd /d/alice06/alisoft/PPR/AliRoot
  • mkdir $GSI_COMPILER_CC
  • cd gcc323-00
  • df -h .
  • if enough space
  • cvsa co -r v4-04-01 -d v4-04-01 AliRoot
  • cd $ALICE_ROOT
  • gmake
  • Problem:

***** Creating ITS/tgt_linux/G__ITSsim.cxx *****
Error: cannot open file "TGeant3.h"  ITS/AliITSGeant3Geometry.h:15:
Error: Symbol Gclink_t is not defined in current scope  ITS/AliITSGeant3Geometry.h:49:

solution: nedit $ALICE_ROOT/Makefile

GENINC     := -I$(ALICE_ROOT)/include -I$(shell root-config --incdir) -I$(GEANT3PATH)/../../TGeant3

  • gmake
  • the executable has been created

Alilogin update

change
echo "default version: ROOT 5.02.00, AliRoot v4-03-01 (pro)"
echo "other version choosable by additive parameter:"
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)"
echo "older versions are to be chosen by version TAG"
echo "Example : . alilogin new"
echo "Example2: . alilogin v3-09-Release"
to
echo "default version: ROOT 5.02.00, AliRoot v4-03-03 (pro)"
echo "other version choosable by additive parameter:"
echo "  dev (ROOT 5.10.00, AliRoot v4-04-01)"
echo "  new (ROOT 5.06.00, AliRoot v4-03-05)"
echo "  pro (ROOT 5.02.00, AliRoot v4-03-03)"
echo "  old (ROOT 5.02.00, AliRoot v4-03-01)"
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)"
echo "older versions are to be chosen by version TAG"
echo "Example : . alilogin new"
echo "Example2: . alilogin v3-09-Release"
and change the tags within accordingly, e.g. create
   (dev) export ALICE=/d/alice06/alisoft/PPR/AliRoot/$GSI_COMPILER_CC;
     export ALICE_LEVEL=v4-04-01;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/510-00;
     export GEANT3PATH=/d/alice06/alisoft/PPR/geant3/$GSI_COMPILER_CC/v1-4_510-00/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/gsilibs/510-00;
     CHOICE=1;;
and change
  (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;;
to
  (new) 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;;
the rest accordingly. Finally remove the entry
    (old) 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 update the default version from
   #Default Version
   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/root/gsilibs/310-02   
to
   #Default Version
   export ALICE=/d/alice04/alisoft/PPR/AliRoot/$GSI_COMPILER_CC
          export ALICE_LEVEL=v4-03-03
     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/root/gsilibs/502-02   

Website update

  • website in /misc/kschwarz/web-docs/aliroot.html

-- KilianSchwarz - 05 Apr 2006
Topic revision: r7 - 2006-05-04, 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)