...
- C/C++ Compiler gcc 4.4 or greater
- Java 1.6 or greater7 (Java 6 may still work but)
- CVS
- SVN
- Latex2html
Info |
---|
I've used
|
all modified scripts can be found in this tarball
...
Prepare an area:
Code Block |
---|
mkdir /scratch/sid_complete
cd /scratch/sid_complete
|
...
I have used symbolic links to set this up
Code Block |
---|
ln -s 2006b/x86_64-slc5-gcc43-opt/lib lib
ln -s 2006b/include/ include
|
unpack the scripts into the myscripts area
Code Block |
---|
tar -xzvf myscripts.tar.gz
|
...
I've used : v01-17-02
Code Block |
---|
mkdir ilcinstall
cd ilcinstall
tar -xzvf ilctools-v01-17-02.tar.gz
|
there are two scripts .... release-version.py (that needs to be adapted) and release-sid.cfg, which does contain all the packages you'll need for running SiD software. the adapted scripts are in the myscripts Folder
Code Block |
---|
cd /scratch/sid_complete
cp myscripts/release-sid.cfg ilcinstall/v01-17-02/releases/v01-17/
cp myscripts/release-versions.py ilcinstall/v01-17-02/releases/v01-17/
|
you can test the installation with the -p switch and you can run it with the -i switch
Code Block |
---|
cd v01-17-02
./ilcsoft-install -p releases/v01-17/release-sid.cfg
./ilcsoft-install -i releases/v01-17/release-sid.cfg
|
You can speed uop the compilation by changing this from -j2 to -j8 on a multi-core machine
Code Block |
---|
# global options
ilcsoft.env["MAKEOPTS"]="-j2"
|
...
Panel | ||
---|---|---|
Known features/problems
|
...
unpack it in sid_complete area
Code Block |
---|
tar -xzvf jas-assembly-3.0.3-distribution.tar.gz
|
next thing is installing Maven 3.0.5 from the web , unpack and add the path
Code Block |
---|
tar -xzvf apache-maven-3.0.5-bin.tar.gz
export PATH=$PATH:/scratch/sid_complete/apache-maven-3.0.5/bin
|
Then get the lcsim packages via CVS
Code Block |
---|
cd /scratch/sid_complete
mkdir lcsim
cd lcsim
cp /scratch/sid_complete/myscripts/build-lcsim.sh .
source ./build-lcsim.sh
|
...
this is done using another script
Code Block |
---|
cp myscripts/build_slicpandora.sh .
source ./build_slicpandora.sh
|
Panel | ||
---|---|---|
Note: in the current cvs version (23/07/13), there are two bugs
this has been reported |
...