I am trying to install fenics on an Ubuntu 12.04 cluster,
without root permissions.
My home-directory is on afs, and not big enough to install
in. I am instead trying to install in a non-backed up parallel filesystem
called pfs. I am having some problems setting the directory. I tried
downloading fenics-install.sh and making some changes:
#export PROFILE_INSTALL_DIR=\$HOME/.hashdist/bld/profile/\$PROFILE
export
PROFILE_INSTALL_DIR=/pfs/nobackup/home/b/bbrydsoe/fenics_install/.hashdist/bld/profile/\$PROFILE
but that did not seem to help. Regardless I got the same error as I did
when running fenics-install.sh without downloading first. Tail of
build.log:
2015/02/04 15:24:21 - INFO: [package:run_job] make[1]: Leaving directory
`/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/tmp/ncurses-viognkgus4nj/form'
2015/02/04 15:24:21 - INFO: [package:run_job] cd misc && make DESTDIR=""
install
2015/02/04 15:24:21 - INFO: [package:run_job] make[1]: Entering directory
`/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/tmp/ncurses-viognkgus4nj/misc'
2015/02/04 15:24:21 - INFO: [package:run_job] mkdir -p
/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj/share
2015/02/04 15:24:21 - INFO: [package:run_job] mkdir -p
/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj/share/tabset
2015/02/04 15:24:21 - INFO: [package:run_job] DESTDIR= \
2015/02/04 15:24:21 - INFO: [package:run_job]
prefix=/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj
\
2015/02/04 15:24:21 - INFO: [package:run_job]
exec_prefix=/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj
\
2015/02/04 15:24:21 - INFO: [package:run_job]
bindir=/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj/bin
\
2015/02/04 15:24:21 - INFO: [package:run_job] top_srcdir=.. \
2015/02/04 15:24:21 - INFO: [package:run_job] srcdir=. \
2015/02/04 15:24:21 - INFO: [package:run_job]
datadir=/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj/share
\
2015/02/04 15:24:21 - INFO: [package:run_job]
ticdir=/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj/share/terminfo
\
2015/02/04 15:24:21 - INFO: [package:run_job] source=terminfo.tmp \
2015/02/04 15:24:21 - INFO: [package:run_job] cross_compiling=no \
2015/02/04 15:24:21 - INFO: [package:run_job] /bin/sh ./run_tic.sh
2015/02/04 15:24:21 - INFO: [package:run_job] ** Building terminfo
database, please wait...
2015/02/04 15:24:21 - INFO: [package:run_job] Running sh ./shlib tic to
install
/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj/share/terminfo
...
2015/02/04 15:24:21 - INFO: [package:run_job]
2015/02/04 15:24:21 - INFO: [package:run_job] You may see messages
regarding extended capabilities, e.g., AX.
2015/02/04 15:24:21 - INFO: [package:run_job] These are extended
terminal capabilities which are compiled
2015/02/04 15:24:21 - INFO: [package:run_job] using
2015/02/04 15:24:21 - INFO: [package:run_job] tic -x
2015/02/04 15:24:21 - INFO: [package:run_job] If you have ncurses 4.2
applications, you should read the INSTALL
2015/02/04 15:24:21 - INFO: [package:run_job] document, and install the
terminfo without the -x option.
2015/02/04 15:24:21 - INFO: [package:run_job]
2015/02/04 15:24:22 - INFO: [package:run_job] "terminfo.tmp", line 306,
terminal 'lpr': can't link l/lpr to p/printer
2015/02/04 15:24:22 - INFO: [package:run_job] ? tic could not build
/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/ncurses/viognkgus4nj/share/terminfo
2015/02/04 15:24:22 - INFO: [package:run_job] make[1]: *** [install.data]
Error 1
2015/02/04 15:24:22 - INFO: [package:run_job] make[1]: Leaving directory
`/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/tmp/ncurses-viognkgus4nj/misc'
2015/02/04 15:24:22 - INFO: [package:run_job] make: *** [install] Error 2
2015/02/04 15:24:22 - ERROR: [package:run_job] Command '[u'/bin/bash',
'_hashdist/build.sh']' returned non-zero exit status 2
2015/02/04 15:24:22 - ERROR: [package:run_job] command failed (code=2);
raising
I then downloaded hashdist and hashstack too, and created my own profile:
extends:
- name: hashstack
urls: ['https://github.com/hashdist/hashstack.git']
key: 'git:1a97d560b12d86d8c36f8e574a1ebb3ea00067b7'
file: debian.yaml
parameters:
HOST_MPICC: /lap/openmpi/1.6.5/gcc-4.6/bin/mpicc
HOST_MPICXX: /lap/openmpi/1.6.5/gcc-4.6/bin/mpic++
HOST_MPIF77: /lap/openmpi/1.6.5/gcc-4.6/bin/mpif77
HOST_MPIF90: /lap/openmpi/1.6.5/gcc-4.6/bin/mpif90
HOST_MPIEXEC: /lap/openmpi/1.6.5/gcc-4.6/bin/mpiexec
HOST_CMAKE: /lap/cmake/2.8.12.1/bin/cmake
HOST_PYTHON: /usr/bin/python
HOST_SWIG_EXECUTABLE: /usr/bin/swig
HOST_PETSC_DIR: /lap/petsc/3.4.3/gcc/ompi/opt
HOST_PETSC_ARCH: linux-gnu-c-opt
HOST_SLEPC_DIR: /lap/slepc/3.4.3/gcc/ompi/opt
HOST_BLAS_DIR: /lap/openblas/0.2.9/lib/gcc
packages:
blas:
use: host-blas
# alternative to system blas:
# use: openblas
mpi:
# On debian: apt-get install mpich
use: host-mpi
# alternative to system mpi:
# use: openmpi
zlib:
nose:
launcher:
jinja2:
python:
host: true
use_python_host_packages: true
numpy:
use: host-numpy
cmake:
use: host-cmake
petsc:
use: host-petsc
slepc:
swig:
use: host-swig
boost:
toolset: gcc
address_model: 64
dolfin:
build_with: |
suitesparse, scotch, parmetis, petsc, slepc, zlib, hdf5, vtk
and did
hit build
I know get errors while building vtk. Last part of the build.log:
2015/02/05 12:57:12 - INFO: [package:run_job] CMake Warning (dev) in
Geovis/CMakeLists.txt:
2015/02/05 12:57:12 - INFO: [package:run_job] Policy CMP0022 is not set:
INTERFACE_LINK_LIBRARIES defines the link
2015/02/05 12:57:12 - INFO: [package:run_job] interface. Run "cmake
--help-policy CMP0022" for policy details. Use the
2015/02/05 12:57:12 - INFO: [package:run_job] cmake_policy command to
set the policy and suppress this warning.
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] Target "vtkGeovis" has an
INTERFACE_LINK_LIBRARIES property which differs
2015/02/05 12:57:12 - INFO: [package:run_job] from its
LINK_INTERFACE_LIBRARIES properties.
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] INTERFACE_LINK_LIBRARIES:
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job]
vtkWidgets;vtkViews;vtkproj4;vtkWidgets;vtkViews
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] LINK_INTERFACE_LIBRARIES:
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] vtkWidgets;vtkViews
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] This warning is for project
developers. Use -Wno-dev to suppress it.
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] CMake Warning (dev) in
Charts/CMakeLists.txt:
2015/02/05 12:57:12 - INFO: [package:run_job] Policy CMP0022 is not set:
INTERFACE_LINK_LIBRARIES defines the link
2015/02/05 12:57:12 - INFO: [package:run_job] interface. Run "cmake
--help-policy CMP0022" for policy details. Use the
2015/02/05 12:57:12 - INFO: [package:run_job] cmake_policy command to
set the policy and suppress this warning.
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] Target "vtkCharts" has an
INTERFACE_LINK_LIBRARIES property which differs
2015/02/05 12:57:12 - INFO: [package:run_job] from its
LINK_INTERFACE_LIBRARIES properties.
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] INTERFACE_LINK_LIBRARIES:
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job]
vtkViews;vtkftgl;vtkViews
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] LINK_INTERFACE_LIBRARIES:
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] vtkViews
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] This warning is for project
developers. Use -Wno-dev to suppress it.
2015/02/05 12:57:12 - INFO: [package:run_job]
2015/02/05 12:57:12 - INFO: [package:run_job] -- Configuring incomplete,
errors occurred!
2015/02/05 12:57:12 - INFO: [package:run_job] See also
"/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/tmp/vtk-izqbwqpiwzwf/_build/CMakeFiles/CMakeOutput.log".
2015/02/05 12:57:12 - INFO: [package:run_job] See also
"/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/tmp/vtk-izqbwqpiwzwf/_build/CMakeFiles/CMakeError.log".
2015/02/05 12:57:12 - ERROR: [package:run_job] Command '[u'/bin/bash',
'_hashdist/build.sh']' returned non-zero exit status 1
2015/02/05 12:57:12 - ERROR: [package:run_job] command failed (code=1);
raising
I have no idea what is going on. Any ideas?
-Birgitte
--
Birgitte Maria E. Brydsö
HPC2N, MIT-Huset
Umeå University
SE-901 87 Umeå
Telephone: +46(0)90-786 64 55
Email: [email protected]
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support