Ah, during the build, a familiar friend...

/usr/bin/ld: /lsst/lsst_root_dms/Linux64/external/mpich2/1.0.5p4/lib/libmpich.a(attr_get.o): relocation R_X86_64_32S against `MPIR_ThreadSingle' can not be used when making a shared object; recompile with -fPIC
/lsst/lsst_root_dms/Linux64/external/mpich2/1.0.5p4/lib/libmpich.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
scons: *** [lib/libdps.so] Error 1
scons: building terminated because of errors.
Pacman failed to install LSST:dps-1.3+1

See here. This works! Again try lsstpkg fetch LSSTPipe after unsetenv CFLAGS. Its moving...

Next failure:

downloading and extracting associate-1.3.1...
Downloading [associate-1.3.1.tar.gz] from [http://dev.lsstcorp.org/pkgs/associate/1.3.1]
...
python/lsst/ap/interface_wrap.cc:14920: error: cannot convert `std::pair<long long int, long long int>*' to `lsst::ap::IdPair*' in assignment
...
python/lsst/ap/interface_wrap.cc:3573: error: `type_name' is not a member of `swig::traits<lsst::ap::IdPair>'
...
python/lsst/ap/interface_wrap.cc:3782: error: no type named `category' in `struct swig::traits<ptrdiff_t>'

For reference

becker27: swig -version
 SWIG Version 1.3.21
 Copyright (c) 1995-1998
 University of Utah and the Regents of the University of California
 Copyright (c) 1998-2003
 University of Chicago
 Compiled with x86_64-redhat-linux-g++ [x86_64-redhat-linux-gnu]
 Please see http://www.swig.org for reporting bugs and further information

This is repeatable with

becker28: eups distrib -i -C associate
 Installing 1.3.1 of associate

Filed ticket #359 on this. Come back to it later...


RHL suggests that the problem I have building base could have to do with Scons. I need at least version 1.20. I can't get it with

eups distrib -i -C sconsUtils 1.20

But I see that it is available here. So...

cd $LSST_MYDEVEL/DMS/
svn co svn+ssh://svn.lsstcorp.org/DMS/devenv/sconsUtils/tags/1.20 devenv/sconsUtils
cd devenv/sconsUtils/
eups declare -c -r $PWD sconsUtils 1.20
scons
   # really didn't do anythin
setup sconsUtils
   # and have to redeclare base to eups since i am starting build system from scratch...
cd base/
eups declare -c -r $PWD base trunk
setup base
scons
   # still fails!?!?!?