The setup script depends on the account you are using:
- As sctroddq, setup script is /daqsoft/sct/setup_tadq14_branch_tip.sh
- As sr1daq, setup script is /home/sr1daq/setup.SCT.sh
SCT_DAQ_ROOT=/daqsoft/sct/TDAQ14_BRANCH_TIP SCTPIXEL_DAQ_ROOT=/daqsoft/sct/RodDaq?
Compilation
- Source the setup script
- make -C $SCT_DAQ_ROOT VmeInterface?
- make -C $SCT_DAQ_ROOT RodDaq?
- make -C $SCT_DAQ_ROOT RodUtils?
- cd $SCT_DAQ_ROOT
- make -C build
Possible Problems
1) You might want to ensure all dependency files are gone for the RodDaq? installation, eg rm `find $SCTPIXEL_DAQ_ROOT -name "*.d"`
2) /usr/bin/ld: cannot find -lRCCVmeInterface Solution (from Chris):
- make -C $SCTPIXEL_DAQ_ROOT/../VmeInterface? libBaseException.a
- make -C $SCTPIXEL_DAQ_ROOT/../VmeInterface? libRCCVmeInterface.a
- make -C $SCTPIXEL_DAQ_ROOT/../VmeInterface? libRCCVmeInterface.so
Random things that are copied on first build
[pcgd] /usera/sctrod/lester-SLC4/SctRodDaq > make -C build/ make: Entering directory `/var/pcfl/usera/sctrod/lester-SLC4/SctRodDaq/build' mkdir -p /usera/sctrod/lester-SLC4/SctRodDaq/include mkdir -p /usera/sctrod/lester-SLC4/SctRodDaq/installed/config mkdir -p /usera/sctrod/lester-SLC4/SctRodDaq/installed/etc mkdir -p /usera/sctrod/lester-SLC4/SctRodDaq/installed/i686-slc4-gcc34-opt/bin mkdir -p /usera/sctrod/lester-SLC4/SctRodDaq/installed/docs mkdir -p /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/bin mkdir -p /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib mkdir -p /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/scripts ( test /atlas/daq/ext/Nag_C && test -d /atlas/daq/ext/Nag_C ) && cp `find /atlas /daq/ext/Nag_C/ -name libnagc.so.6` /usera/sctrod/lester-SLC4/SctRodDaq/installe d/i686-slc4-gcc34-opt/lib cp `find /atlas/daq/ext/ -name aida-dev.jar` /usera/sctrod/lester-SLC4/SctRodDaq /installed/share/lib cp `find /atlas/daq/ext/ -name aida.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name bsf.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp: will not overwrite just-created `/usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib/bsf.jar' with `/atlas/daq/ext/jar/bsf-2.3.0/src/build/lib/bsf.jar' make: [/usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib/bsf.jar] Error 1 (ignored) cp `find /atlas/daq/ext/ -name bsh-2.0b1.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name freehep-base.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name freehep-hep.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name imsl.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name jas-plotter.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name jel.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name openide-lookup.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name jython.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name classes12.zip` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name SCTTEST_3_20_P.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib cp `find /atlas/daq/ext/ -name junit.jar` /usera/sctrod/lester-SLC4/SctRodDaq/installed/share/lib make -C ../MiniUtils