Download materials for art v1_12_04 and dependencies
Release notes.
- Art suite release v1_12_04 notes.
- The distrubtion uses individual package tarballs.
- The novaddt and nu distributions now include artdaq_core.
- The source for packages obtained from the FNAL Redmine repository
(cpp0x, cetlib>, fhicl-cpp,
messagefacility, art, etc.)
are downloaded on-demand from the repository by buildFW. For details
on obtaining tagged sources for these packages independently, please
read the
documentation for git_archive.cgi.
Download Prebuilt Binaries
- pullProducts
- Will pull all products listed in the bundle manifest.
- Supported bundles: artdev, mu2e, nu
- USAGE:
- Download the script.
- chmod +x pullProducts
./pullProducts <product-directory> <slf5|slf6|d12|d13> <bundle-version>
<e6> <debug|opt|prof>
- For instance:
./pullProducts <product-directory> slf5 art-v1_12_04 e6 prof
Usage: pullProducts [-h]
pullProducts
Options:
-f Force pull of tarball if it already exists
-h This help.
Arguments:
product_topdir Top directory for relocatable-UPS products area.
OS Supported os distributions: slf5, slf6, d13, source
bundle-spec Bundle name and version, e.g., art-v1_12_04
qual_set Supported qualifier sets:
e5
e6
s3-e5
s4-e5
s4-e6
s5-e5
s5-e6
build-spec debug, opt or prof.
- See About Qualifiers for qualifier descriptions.
- We recommend downloading the prebuilt binaries whenever possible.
Packages
The following products are part of the art suite:
cetpkgsupport v1_07_01
cetbuildtools v4_01_01 v4_01_02 v4_01_03 v4_01_04 v4_02_01 v4_02_02 v4_03_02 v4_03_03
cpp0x v1_04_08 e6
cetlib v1_08_00 e6
fhiclcpp v3_01_03 e6
messagefacility v1_12_00 e6
art v1_12_04 e6[:nu]
The following products are part of the basic artdev bundle
ups v5_1_2
upd v5_0_1
cmake v3_0_1
gcc v4_9_1
boost v1_56_0 e6
clhep v2_2_0_3 e6
cppunit v1_12_1a e6
fftw v3_3_4 e6
gccxml v0_9_20140718 e6
libxml2 v2_9_1a e6
python v2_7_8
sqlite v3_08_05_00
tbb v4_2_5 e6
root v5_34_23 e6
The following products are in BOTH mu2e and nu bundles:
g4abla v3_0
g4emlow v6_32
g4neutron v4_2
g4neutronxs v1_2
g4photon v3_0
g4pii v1_3
g4radiative v4_0
g4surface v1_0
geant4 v4_9_6_p03e e6
xerces_c v3_1_1b e6
cry v1_7b e6
libwda v2_20_1
ifdhc v1_5_1 e6
ifbeam v1_4_5 e6
nucondb v1_4_5 e6
The following products are also in the optional mu2e bundle:
heppdt v3_04_01b e6
scons v2_3_2 e6
ifdh_art v1_6_0 s5:e6
The following products are also in the optional nu bundle:
cstxsd v4_0_0a
genie v2_8_0m e6
gsl v1_16
lhapdf v5_9_1a e6
log4cpp v1_1_1a e6
mysql_client v5_5_39 e6
postgresql v9_1_14 e6
pythia v6_4_28b e6
root v5_34_23 nu:e6
ifdh_art v1_6_0 s5:nu:e6
mpich v3_1_2 e6
pqxx v4_0_1d e6
smc_compiler v6_1_0
xmlrpc_c v1_25_30
artdaq_core v1_03_07 s5:nu:e6
Building from Source
- checkPrerequisites-v1_12_04
- 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:
- pullProducts
- Will pull and expand source code tarballs preparatory to a build.
- This is the same script used to pull the binary distributions.
- USAGE:
- buildFW
- Build all packages from source (as downloaded using the script
above). Will obtain other source (cpp0x, art, etc.)
direct from the FNAL Redmine repository as required.
- pullProducts downloads buildFW for you
- USAGE:
Usage: buildFW [-h]
buildFW
Options:
-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.
Arguments:
product_topdir Top directory for relocatable-UPS products area.
build-spec debug, opt or prof.
bundle-spec Bundle name and version, e.g., mu2e-v1_12_04
|