Project

General

Profile

2009-08-27 Build and installation notes for UPS products graphviz and cppunit on novatest01

15-Feb-2010, KAB - I added $GRAPHVIZ_DIR/lib to the LD_LIBRARY_PATH in the graphviz table file on novatest01 and updated the version of the product in UPD.

[Sue's notes]

The following notes describe the steps I used to build and install graphviz on novatest01 as a ups product:

  • Install as ups product:
    • ksu root
    • su products
    • cd /fnal/ups/prd/graphviz
    • mkdir v2_24_0
    • cd v2_24_0
    • mkdir Linux64bit+2.6-2.5
    • cd Linux64bit+2.6-2.5
    • cp -r /home/kasahara/graphviz/bin .
    • cp -r /home/kasahara/graphviz/lib .
    • cp -r /home/kasahara/graphviz/include .
    • cp -r /home/kasahara/graphviz/share .
    • mkdir ups
    • cd ups
    • cp /fnal/ups/prd/graphviz/v2_2_1/Linux-2-4/ups/graphviz.table .
    • (check that contents of graphviz.table are okay)
    • ups declare -c -f Linux64bit+2.6-2.5 -r /fnal/ups/prd/graphviz/v2_24_0/Linux64bit+2.6-2.5 -m graphviz.table graphviz v2_24_0

The following notes describe the steps I used to build and install cppunit on novatest01 as a ups product:

  • Install as ups product:
    • ksu root
    • su products
    • cd /fnal/ups/prd/cppunit
    • mkdir v1_12_1
    • cd v1_12_1
    • mkdir Linux64bit+2.6-2.5
    • cd Linux64bit+2.6-2.5
    • cp -r /home/kasahara/graphviz/bin .
    • cp -r /home/kasahara/graphviz/lib .
    • cp -r /home/kasahara/graphviz/include .
    • cp -r /home/kasahara/graphviz/share .
    • mkdir ups
    • cd ups
    • cp /fnal/ups/prd/cppunit/v1_12/Linux/ups/cppunit.table .
    • (check that contents of cppunit.table are okay:
    • change:
      PRODUCT=cpp
      to:
      PRODUCT=cppunit
    • change:
      Flavor=Linux
      to:
      Flavor=ANY
    )
    • changed ownership of /fnal/ups/db/cppunit from picolli to products:
    • cd /fnal/ups/db
    • exit products account to root:
    • chown -R products:products cppunit
    • su products
    • ups declare -c -f Linux64bit+2.6-2.5 -r /fnal/ups/prd/cppunit/v1_12_1/Linux64bit+2.6-2.5 -m cppunit.table cppunit v1_12_1