now. It starts building dolfin, actually, but does not complete. This
is the tail of build.sh:
2015/02/05 15:07:00 - INFO: [package:run_job] [ 95%] Building CXX
object dolfin/CMakeFiles/dolfin.dir/refinement/RivaraRefinement.cpp.o
2015/02/05 15:07:03 - INFO: [package:run_job] [ 96%] Building CXX
object
dolfin/CMakeFiles/dolfin.dir/refinement/UniformMeshRefinement.cpp.o
2015/02/05 15:07:05 - INFO: [package:run_job] [ 96%] Building CXX
object dolfin/CMakeFiles/dolfin.dir/refinement/refine.cpp.o
2015/02/05 15:07:06 - INFO: [package:run_job] Linking CXX shared
library libdolfin.so 2015/02/05 15:07:13 - INFO: [package:run_job]
[ 96%] Built target dolfin 2015/02/05 15:07:13 - INFO:
[package:run_job] Scanning dependencies of target copy_swig_files
2015/02/05 15:07:14 - INFO: [package:run_job] [ 96%] Built target
copy_swig_files
2015/02/05 15:07:14 - INFO: [package:run_job] [ 96%] Swig source
2015/02/05 15:07:31 - INFO: [package:run_job] Scanning dependencies
of target _mesh
2015/02/05 15:07:31 - INFO: [package:run_job] [ 96%] Building CXX
object
dolfin/swig/modules/mesh/CMakeFiles/_mesh.dir/modulePYTHON_wrap.cxx.o
2015/02/05 15:07:49 - INFO: [package:run_job] make[2]: *** No rule to
make target
`/afs/hpc2n.umu.se/home/b/bbrydsoe/.hashdist/bld/python/vocgqpztn6ne/lib/libpython2.7.so',
hashdist tries to link DOLFIN against libpython built by hashdist
although you instructed it to use system python. Is there libpython on
your system? Try maybe
$ locate libpython2.7.so
Maybe Johannes will know how to debug it.
Jan
There is libpython on the system:
t-mn01 [/usr/lib]$ ls -la libpython2.7.*
lrwxrwxrwx 1 root root 31 Dec 18 20:46 libpython2.7.a ->
python2.7/config/libpython2.7.a
lrwxrwxrwx 1 root root 17 Dec 18 20:46 libpython2.7.so ->
libpython2.7.so.1
lrwxrwxrwx 1 root root 19 Dec 18 20:46 libpython2.7.so.1 ->
libpython2.7.so.1.0
-rw-r--r-- 1 root root 3059040 Dec 18 20:46 libpython2.7.so.1.0
Could there be some problem with 32bit vs. 64bit? What is hashdist
expecting to find?
t-mn01 [/usr/lib]$ ldd libpython2.7.so.1.0
linux-vdso.so.1 => (0x00007fff7c600000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0
(0x00002b94b2b20000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(0x00002b94b2d80000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00002b94b3160000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00002b94b3378000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
(0x00002b94b3598000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1
(0x00002b94b37a0000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00002b94b39a8000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00002b94b3ca8000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00002b94b4068000)
/lib64/ld-linux-x86-64.so.2 (0x00002b94b23e0000)
Thanks! I will try and see what happens if I instead ask hashdist to use
its own libpython.
needed by `dolfin/swig/modules/mesh/_mesh.so'. Stop. 2015/02/05
15:07:49 - INFO: [package:run_job] make[1]: ***
[dolfin/swig/modules/mesh/CMakeFiles/_mesh.dir/all] Error 2
2015/02/05 15:07:49 - INFO: [package:run_job] make: *** [all] Error 2
2015/02/05 15:07:49 - ERROR: [package:run_job] Command
'[u'/bin/bash', '_hashdist/build.sh']' returned non-zero exit status
2 2015/02/05 15:07:49 - ERROR: [package:run_job] command failed
(code=2); raising
--
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