Difference between revisions of "CLAS6 Software"
Line 23: | Line 23: | ||
==compile detector/ subdirectory files== | ==compile detector/ subdirectory files== | ||
;programs in the detector subdirectory compile just fine from the detector subdirectory level | ;programs in the detector subdirectory compile just fine from the detector subdirectory level | ||
+ | |||
+ | |||
+ | could not compile reconstruction subdirectory files because | ||
+ | class_offsets.inc was undefined | ||
==compile c_cern in the reconstruction subdirectory== | ==compile c_cern in the reconstruction subdirectory== | ||
Line 33: | Line 37: | ||
then you can compile c_bos_io | then you can compile c_bos_io | ||
+ | |||
+ | then compile eloss | ||
+ | |||
+ | then online_dummy | ||
+ | |||
+ | then pid | ||
+ | |||
+ | then scaler | ||
+ | |||
+ | clas_offsets.inc? | ||
+ | |||
+ | then seb | ||
+ | |||
scons clas6inc=/home/daq/src/CLAS/clas6-trunk/include | scons clas6inc=/home/daq/src/CLAS/clas6-trunk/include |
Revision as of 03:59, 6 October 2011
Check out software
required environmental variables
setenv PYTHONPATH /home/daq/src/local/lib/python
setenv PATH /home/daq/src/local/bin:$PATH
setenv PREFIX /home/daq/src/CLAS/clas6-trunk
svn co https://jlabsvn.jlab.org/svnroot/clas/build_system/trunk /home/daq/src/local/lib/python/build_system ln -s /home/daq/src/local/lib/python/build_system/scripts/platform /home/daq/srclocal/bin/
As root I did
yum install {tcl,tk,cernlib,mysql,libstdc++,glibc,zlib,blas}-devel.i*86
yum install mysql-devel.i386
Compiling utilities
compile detector/ subdirectory files
- programs in the detector subdirectory compile just fine from the detector subdirectory level
could not compile reconstruction subdirectory files because
class_offsets.inc was undefined
compile c_cern in the reconstruction subdirectory
- First compile the map manager
cd /home/daq/src/CLAS/clas6-trunk/io/Map
then you can compile c_bos_io
then compile eloss
then online_dummy
then pid
then scaler
clas_offsets.inc?
then seb
scons clas6inc=/home/daq/src/CLAS/clas6-trunk/include
cd /home/daq/src/CLAS/clas6-trunk/io/bos
scons clas6inc=/home/daq/src/CLAS/clas6-trunk/include clas6lib=/home/daq/src/CLAS/clas6-trunc/lib/clas6 scons clas6inc=/home/daq/src/CLAS/clas6-trunk/include clas6lib=/home/daq/src/CLAS/clas6-trunc/lib/clas6 install
cd /home/daq/src/CLAS/clas6-trunk/io/bosio cd /home/daq/src/CLAS/clas6-trunk/io/fpack cd /home/daq/src/CLAS/clas6-trunk/io/fputil
- now you can build c_bos_io
cd /home/daq/src/CLAS/clas6-trunk/io/c_bos_io