Apr 9
Good hint from RHL; scons multi-core build support : scons -j.
So, the build system has been built. I need to re-install it. See here.
becker3: cd $LSST_ROOT/
becker5: cd ../
becker7: mv lsst_root/ lsst_root_old
becker10: mkdir $LSST_ROOT
becker12: chgrp lsst lsst_root
becker14: chmod g+w lsst_root
becker15: chmod g+s lsst_root
becker22: setenv LSST_HOME /lsst/lsst_root # used to be called LSST_ROOT
becker23: cd $LSST_HOME/
becker25: curl -o newinstall.sh http://dev.lsstcorp.org/pkgs/newinstall.sh
becker26: sh newinstall.sh
Now type
cd /lsst/lsst_root
source loadLSST.csh
to load version management with EUPS
becker28: source loadLSST.csh
LSST_DEVEL=/lsst/becker/lsst_devel:
Not setup for EUPS (not ups_db directory); ignoring...
becker29: unsetenv EUPS_PATH # DID NOT WORK...
becker31: unsetenv LSST_DEVEL # WORKS I GUESS
becker32: source loadLSST.csh
becker33: eups distrib --install --current LSSTPipe ## also : eups distrib -i -C LSSTPipe
While this is running, have a look at developing the Kernel class in FW/. In my notes from our conversation with RHL, I see the steps should be
- File ticket to put Kernel class into FW
- Copy fw/ mainline into that ticket (use svn copy and then svn switch; I have not used either option and got guff for it. Sigh...
- Code review before it goes back into the mainline
So, create a New Ticket. #25. Somehow it got assigned to Tim. Need to assign to me. I bet Tim will do that.
Bulid system has a problem with python2.5. Lib64/ stuff again.
becker37: eups distrib -i -C python
Installing 2.5 of python
Product termcap (version 1.3.1, flavor Linux64) is already declared
Product tcltk (version 8.5a4, flavor Linux64) is already declared
Product readline (version 5.2, flavor Linux64) is already declared
Package [/lsst/lsst_root/Linux64:LSST:python-2.5] not [installed]:
gcc -pthread -Xlinker -export-dynamic -o python
Modules/python.o
libpython2.5.a /lsst/lsst_root/Linux64/external/termcap/1.3.1/lib/libtermcap.a /lsst/lsst_root/Linux64/external/readline/5.2/lib/libreadline.a /lsst/lsst_root/Linux64/external/readline/5.2/lib/libhistory.a -lpthread -ldl -lutil -L/lsst/lsst_root/Linux64/external/readline/5.2/lib -lreadline -L/lsst/lsst_root/Linux64/external/termcap/1.3.1/lib -ltermcap -L/lsst/lsst_root/Linux64/external/tcltk/8.5a4/lib -ltk8.5 -ltcl8.5 -L/usr/X11R6/lib -lX11 -lm
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make: *** [python] Error 1
Pacman failed to install LSST:python-2.5
Made ticket #27 for this.
