How to build SctRodDaq software
Please be aware that building from source is considerably more difficult than using the
binary release. This is principally due to the external software and
configuration needed.
Quick Instructions
- Install all external software
- Setup external software and set environment variables
- Build our software
External Software
Key external requirements:
- Online Software 00-19-01
- Dataflow 00-05-00
- ROOT 3.05
- Boost 1.30.2
Building requires bjam which is downloaded from the same place
Add the lines
#ifndef _GNU_SOURCE
#define _GNU_SOURCE 1
#endif
to the file boost/config/user.hpp
- 3.8.1
(this must be in the CLASSPATH for building)
Optional:
- NagC v6
(NAGDIR should not be defined if NAG is not present)
Jar Files:
There are a number of Jar files required.
- Apache Bean Scripting Framework v2.3.0
- Beanshell v2.0 beta 1
- Jython v2.1
- JAIDA 3.2.0
- IMSL classes
Setup External Software
Please look at the file exampleSetup.[c]sh for the variables that need setting.
Build the software
- Source setup.[c]sh
- Type
make
- Cross fingers (and realise you should have done this first!)