Distribution Home ] 
Distribution Scripts and Manifests ]  [ Individual Package Distribution ] 

Download materials for the mu v2_06_02a bundle

Release notes.

  • Art suite release v2_06_02 notes.
  • v2_06_02a is a special release for mu2e based on v2_06_02, but built with clhep v2_2_0_8a instead of v2_3_4_3b.
  • Supported Platforms
  • This distribution also includes geant4 v4_9_6_p04e instead of v4_10_2_p02d.
  • To check available distributions, use getManifestList:
    getManifestList [bundle name] [bundle version]

Download scripts for binary distributions.

  • pullProducts
    • Will pull all products listed in the bundle manifest.
    • This script will first check to see if a package is installed and will download the product only if not installed.
    • Supported bundle list
    • -
    • USAGE:
      • Download the script.
      • chmod +x pullProducts
      • Scientific Linux 6.x:
        ./pullProducts <product-directory> slf6 mu-v2_06_02a s47-e10[-us] <prof|debug>
      • Scientific Linux 7.x:
        ./pullProducts <product-directory> slf7 mu-v2_06_02a s47-e10[-us] <prof|debug>
      • Yosemite:
        ./pullProducts <product-directory> d14 mu-v2_06_02a s47-e10[-us] <prof|debug>
      • El Capitan (SIP disabled):
        ./pullProducts <product-directory> d15 mu-v2_06_02a s47-e10[-us] <prof|debug>
  • See About Qualifiers for qualifier descriptions.
  • We recommend downloading the prebuilt binaries whenever possible.


The following products are part of the full mu distribution:
   gcc v4_9_3a  
   boost v1_63_0a e10
   clhep v2_2_0_8a e10
   cppunit v1_13_1c e10
   fftw v3_3_6_pl1a e10
   libxml2 v2_9_4b e10
   sqlite v3_16_02_00a  
   python v2_7_13b  
   tbb v2017_3c e10
   xrootd v4_5_0b e10
   root v6_08_04e e10
   cry v1_7h e10
   scons v2_5_1 p2713b
   heppdt v3_04_01f e10
   qt v5_4_2b e10
   xerces_c v3_1_3 e10
   geant4 v4_9_6_p04e e10
   g4abla v3_0  
   g4emlow v6_32  
   g4neutron v4_2  
   g4neutronxs v1_2  
   g4nuclide v1_2_3  
   g4photon v3_0  
   g4pii v1_3  
   g4radiative v4_0  
   g4surface v1_0  
   libwda v2_22_2  
   ifdhc v2_0_3 e10
   ifbeam v2_0_2 e10
   nucondb v2_0_2 e10
   ifdh_art v2_01_00 s47:e10
   cetlib_except v1_01_00 e10
   cetlib v2_02_00 e10
   fhiclcpp v4_03_02 e10
   messagefacility v1_18_03 e10
   art v2_06_02a e10
   ups v5_2_0  
   upd v5_0_1  
   gdb v7_12  
   getopt (OSX only) v1_1_6  
   git v2_11_0  
   gitflow v1_10_2  
   cetpkgsupport v1_11_00  
   cetbuildtools v5_04_03 v5_04_05 v5_06_06 v5_06_07  

Building from Source

NOTE: We recommend building from source only if you cannot use the prebuilt binaries.
  • checkPrerequisites
    • Will examine the system for the presence of known OS-level prerequisites (on RedHat derivatives, these will be RPMs) and list any deficiencies with remediation instructions. The script does not require admin privilege to run, but it is likely that any remediation will.
    • USAGE:
      • Download the script.
      • chmod +x checkPrerequisites
  • pullProducts
    • Will pull and expand source code tarballs preparatory to a build.
    • This is the same script used to pull the binary distributions.
    • USAGE:
      • Download the script.
      • chmod +x pullProducts
        ./pullProducts <product-directory> source  <bundle>
  • buildFW
    • Build all packages from source (as downloaded using the script above). Will obtain other source (cetlib, art, etc.) direct from the FNAL Redmine repository as required.
    • pullProducts downloads buildFW for you
    • USAGE:
      Usage: buildFW [-h]
             buildFW <options> <product_topdir> <build-spec> <bundle-spec>
        -b    Specify basequal (REQUIRED: no default).
        -f    Force already-built packages to be rebuilt.
        -h    This help.
        -s    Specify version set for those packages requiring it
        -t    Make package tarfiles.
        -U    Force packaged version of UPS to be built and/or made current.
        product_topdir   Top directory for relocatable-UPS products area.
        build-spec    debug, opt or prof.
        bundle-spec   Bundle name and version, e.g., mu-v2_06_02a 

Distribution Home ]