[ET Trac] [Einstein Toolkit] #2158: Without MPI installed, Cactus doesn't build
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Wed May 23 14:44:52 CDT 2018
#2158: Without MPI installed, Cactus doesn't build
---------------------------------+--------------------
Reporter: Steven R. Brandt | Type: defect
Status: new | Priority: unset
Milestone: | Component: Other
Version: development version | Keywords:
---------------------------------+--------------------
I attempted to test our automatic building of Cactus on a system without
MPI installed. In principle, thorn MPI should build and the system should
work. Instead, I get this:
{{{
MPI: Building...
Making all in config
Making all in contrib
Making all in opal
Making all in include
Making all in asm
CC asm.lo
ln -s "../../opal/asm/generated/atomic-amd64-linux.s" atomic-asm.S
CPPAS atomic-asm.lo
CCLD libasm.la
../../libtool: line 6000: cd: NO_BUILD/lib: No such file or directory
libtool: link: cannot determine absolute directory name of `NO_BUILD/lib'
Makefile:1584: recipe for target 'libasm.la' failed
make[6]: *** [libasm.la] Error 1
Makefile:2153: recipe for target 'all-recursive' failed
make[5]: *** [all-recursive] Error 1
Makefile:1702: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
Died at
/home/etuser/Cactus/arrangements/ExternalLibraries/MPI/src/build.pl line
74.
/home/etuser/Cactus/arrangements/ExternalLibraries/MPI/src/make.code.deps:9:
recipe for target '/home/etuser/Cactus/configs/sim/scratch/done/MPI'
failed
make[3]: *** [/home/etuser/Cactus/configs/sim/scratch/done/MPI] Error 17
/home/etuser/Cactus/lib/make/make.thornlib:112: recipe for target
'make.checked' failed
make[2]: *** [make.checked] Error 2
/home/etuser/Cactus/lib/make/make.configuration:181: recipe for target
'/home/etuser/Cactus/configs/sim/lib/libthorn_MPI.a' failed
make[1]: *** [/home/etuser/Cactus/configs/sim/lib/libthorn_MPI.a] Error 2
Makefile:256: recipe for target 'sim' failed
make: *** [sim] Error 2
The command '/bin/sh -c ./simfactory/bin/sim build -j8 --thornlist
../einsteintoolkit.th' returned a non-zero code: 1
}}}
The test system is made from docker
{{{
FROM ubuntu
RUN apt-get update
RUN apt-get install -y python3
RUN apt-get install -y libfftw3-dev libssl-dev libhdf5-dev subversion gcc
curl libjpeg-turbo?-dev git make pkg-config g++ libpapi-dev patch libgsl-
dev libhwloc-dev python liblapack-dev numactl gfortran
RUN adduser etuser
USER etuser
WORKDIR /home/etuser
ENV USER etuser
RUN curl -kLO
https://raw.githubusercontent.com/gridaphobe/CRL/master/GetComponents
RUN chmod a+x GetComponents
RUN ./GetComponents --parallel
https://bitbucket.org/einsteintoolkit/manifest/raw/master/einsteintoolkit.th
RUN echo testme > .hostname
WORKDIR /home/etuser/Cactus
RUN ./simfactory/bin/sim setup-silent
RUN ./simfactory/bin/sim build -j8 --thornlist ../einsteintoolkit.th
}}}
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2158>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list