This release uses TDAQ 'Common' release tdaq-common-01-01-00. The common release contain packages shared b/w DAQ, HLT and Offline s/w. For the moment it contains eformat v3.0 and packages required by it.
Run-time libraries of tdaq-common-01-01-00 are not included in the distribution of tdaq-01-04-00. This means that  tdaq-common release has to be installed before using tdaq release.

Supported platforms and compilers

System and compiler
 CMTCONFIG
Compatibility list
Linux 2.4.21 (SLC3), gcc-3.2.3 i686-slc3-gcc323-opt   -  DEFAULT configuration
SLC3.0.4, RHEL3, Fedora Core 1,2
Linux 2.4.21 (SLC3), gcc-3.2.3 
i686-slc3-gcc32-dbg - ~ -
Linux 2.4.21 (SLC3), icc8
i686-slc3-icc8-opt - ~ -

External s/w and run-time environment tuning

Versions and paths of used external s/w are defined in TDAQExternal package. NB: this package needs to be customized if used outside CERN! Runtime libraries for some of externals are provided with the release in 'external' area, others needs to be installed additionally, if needed. For example, if you want to use CDI with COOL/Oracele implementation, you need to install a number of packages from LCG distrubution, using links from the table below. After the s/w is installed, soft-links to it's libraries need to be created in external/$CMTCONFIG/lib directories in tdaq release. install_lcg_externals.sh script may help here.

The following table summarizes this information:

 external package & version
 required by packages
 provided in external area
 how to install
MySQL client 4.0.18
CDI, AM
yes

Cond DB Interface 0.5.3
CDI
yes

COOL 1_2_0
CDI
no
LCG install
+ install_lcg_externals.sh
SEAL 1_6_3, POOL 2_1_0
COOL
no
libuuid 1.32, libpcre 4.4
POOL
yes

Orcale client 10.1.0.2
CDI
no
oracle client
ROOT v4.04.02
OH, COOL, GNAM
no
LCG ROOT (can be installed with COOL as well)
Xerces-C 2.3.0
RCD, COOL
yes

BOOST threads 1.31.0
EFD
yes

PVSS2 v3.0
DDC
no
install_ddc_libs.sh

After you install external packages, you need to configure run-time environment:
- set up soft-links to external libraries in tdaq external area. Have a look to install_lcg_externals.sh script, modify it according to the local installation of COOL/POOL/ROOT etc. and run.
- modify database file daq/sw/cool-environment.data.xml according to the localinstallation. You may probably need to add some additional environment ( e.g. ROOT_SYS) in that file.

Development environment

Your CMTPATH should include path to tdaq-common-01-01-00 and to tdaq-01-04-00 releases.
After installing external s/w, please modify TDAQExternal/cmt/requirements file according to the location of external packages.

Tools needed for development:

Default compiler on SLC3 (gcc-3.2.3), no need to install additionally.
CMT v1r18 (www.cmtsite.org)
JDK 1.5.0_02 from Sun (java.sun.com)

Changes overview