Project

General

Profile

23-Sep-2009 novatest01 log

23-Sep-2009, KAB

Here are the steps that I used to create a UPS package for ROOT on novatest01:

  • Andrew pointed out that a fully-functioning build of ROOT is already available on novatest01 in /cern/root, so I simply used that (without knowing the steps that created it, although I presume that it was compiled with gcc 4.1.2)
  • logged into the products account on novatest01.fnal.gov (logged in as myself, then ksu-ed to root, and su-ed to products)
  • 'cd /fnal/ups/prd'
  • 'mkdir root' (if needed)
  • 'cd root'
  • 'mkdir v5_24_00' (if needed)
  • 'cd v5_24_00'
  • 'mkdir Linux64bit+2.6-2.5'
  • 'cd Linux64bit+2.6-2.5'
  • 'cp -pvR /cern/root/* .'
  • 'mkdir ups'
  • 'cd ups/'
  • copied the root.table file from flxi03.fnal.gov:/afs/fnal.gov/ups/root/v5_24_00/Linux+2.4-GCC_3_4_6/ups and modified it to have the appropriate qualifiers (GCC_4_1_2 and GCC_4_1_2:debug [not sure if a debug version is really available...])
  • 'ups declare -c -f Linux64bit+2.6-2.5 -r /fnal/ups/prd/root/v5_24_00/Linux64bit+2.6-2.5 -m root.table root v5_24_00 -q GCC_4_1_2'

I have not yet declared this version of ROOT to UPD. I would like to get feedback that it really works first.