HOWTO build AMC13 C++ software on cms2.bu.edu using a private source tree, so that your work will not affect that of others. This is IMHO the preferred way to work (ESH).

Find the current release script, usually in ~daqowner, named installDAQ_xx_xx_x.perl. Copy to your home directory.

If you want to use anonymous CVS (not password prompts), edit the script, search for "anonymous" and remove the comment mark

=source source ~daqowner/dist/etc/env.sh = or =source source ~daqowner/dist/etc/env.csh=
setenv PYTHONPATH $ROOTSYS/lib:$PYTHONPATH
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${PWD}/lib/linux/x86_64_slc5/

perl ~/installDAQ_11_3_1.perl --mode=teststand --ownsource=${HOME}/src/11_3_1 --packages=hcalUpgrade

cd src/xx_xx_xx/hcal/hcalUpgrade/
cvs update -A -d       (optional, if you want CVS code updated since the release)
cd ipbus
make
cd ..
cd amc13
make
source environ.sh     (maybe only needed for python)

To run the command-line tool:

bin/linux/x86_64_slc5/AMC13Tool.exe

To make changes in the code (your private copy):

cd src/common

edit files as desired. Go back up to .../amc13 and Make to re-compile.

-- EricHazen - 13 Apr 2012

Edit | Attach | Watch | Print version | History: r26 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 27 Apr 2012 - CharlieHill
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback