Regarding datastar: you can't build reasonably on the login node.
You must first ssh within datastar to the dspoe node(s).
Before doing so, however, it's required to put java in your
path ( /usr/java14_64/bin ) via your .cshrc, .profile or
whatever shell mechanism you prefer. Any java 1.4 dialect
will probably do the job.
Below is the script I use to build babel.
It will need minor adjustments to work for you.
#!/usr/bin/bash
touch a
/bin/rm -rf [a-z]* Makefile
CONFIG_SHELL=/usr/bin/bash
CXX=mpCC
CC=mpcc
export CONFIG_SHELL
export CXX
export CC
usempi=1
mpicxx=mpCC
rootdir=/users00/sandia/baallan/cca
babeldir=$rootdir/install/babel-0.10.6
srcdir=$rootdir/build/babel-0.10.6
if ! test -d $rootdir/install; then
mkdir $rootdir/install
fi
cd $rootdir/build/bo
../babel-0.10.6/contrib/nopoe ../babel-0.10.6/configure \
--prefix=$babeldir \
--srcdir=$srcdir \
--disable-fortran90 --disable-python \
--enable-pure-static-runtime --disable-shared
--without-sidlx \
../babel-0.10.6/contrib/nopoe gmake install
../babel-0.10.6/contrib/nopoe gmake check
This builds successfully, but make check fails as follows
(cd .libs && rm -f libDriver.la && ln -s ../libDriver.la libDriver.la)
mpCC -DHAVE_CONFIG_H -I. -I/users00/sandia/baallan/cca/build/babel-0.10.6/examples/cca/runCxx -I../../../runtime/sidl -I../../../lib/sidlstubs/Cxx -g -c -o HelloDriver.o /users00/sandia/baallan/cca/build/babel-0.10.6/examples/cca/runCxx/HelloDriver.cc
/usr/bin/bash ../../../libtool --tag=CXX --mode=link mpCC -g -o HelloDriver -dynamic HelloDriver.o libDriver.la ../../../lib/sidlstubs/Cxx/libsidlstub_cxx.la ../../../runtime/sidl/libsidl.la
mpCC -g -o HelloDriver -brtl HelloDriver.o ./.libs/libDriver.a /users00/sandia/baallan/cca/build/bo/lib/sidlstubs/Cxx/.libs/libsidlstub_cxx.a ../../../lib/sidlstubs/Cxx/.libs/libsidlstub_cxx.a /users00/sandia/baallan/cca/build/bo/runtime/sidl/.libs/libsidl.a ../../../runtime/sidl/.libs/libsidl.a -ldl -L/opt/freeware/lib -lxml2 -lpthread -lz -liconv -lm -blibpath:/opt/freeware/lib:/usr/lpp/ppe.poe/lib/threads:/usr/lpp/ppe.poe/lib:/usr/lpp/ppe.poe/lib/ip:/usr/vac/lib:/usr/lib/threads:/usr/vacpp/lib:/usr/lib:/lib
ld: 0711-317 ERROR: Undefined symbol: .decaf_Framework__externals
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
gmake
4: ***
HelloDriver Error 8
gmake
4: Leaving directory `/rmount/users00/sandia/baallan/cca/build/bo/examples/cca/runCxx'
gmake
3: ***
check-am Error 2
gmake
3: Leaving directory `/rmount/users00/sandia/baallan/cca/build/bo/examples/cca/runCxx'
gmake
2: ***
check-recursive Error 1
gmake
2: Leaving directory `/rmount/users00/sandia/baallan/cca/build/bo/examples/cca'
gmake
1: ***
check-recursive Error 1
gmake
1: Leaving directory `/rmount/users00/sandia/baallan/cca/build/bo/examples'
gmake: ***
check-recursive Error 1
ds100 %