On Thu, Feb 26, 2015 at 12:47 PM, Johannes Ring <[email protected]> wrote:

> > [laptop@worklaptop build]$ nm -D
> >
> /home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/../../../bzip2/yhn7t7sdxdfd/lib/libbz2.so.1.0
> > | grep -i BZ2_bzDecompress
> > 000000000000b950 T BZ2_bzDecompress
> > 000000000000aff0 T BZ2_bzDecompressEnd
> > 000000000000aea0 T BZ2_bzDecompressInit
> >
> >
> > I would guess this is a good sign...? It's something to do with linking,
> as
> > it compiles allright...
>
> Yes, this looks good. Can you try one final thing? When you compile
> the demo, run
>
>   make VERBOSE=1
>
> What is the output?
>


It says the following:

--------------
[laptop@worklaptop build]$ make VERBOSE=1
/home/laptop/.hashdist/bld/cmake/nanfm6dw2fzx/bin/cmake
-H/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp
-B/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build
--check-build-system CMakeFiles/Makefile.cmake 0
/home/laptop/.hashdist/bld/cmake/nanfm6dw2fzx/bin/cmake -E
cmake_progress_start
/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build/CMakeFiles
/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory
`/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build'
make -f CMakeFiles/demo_poisson.dir/build.make
CMakeFiles/demo_poisson.dir/depend
make[2]: Entering directory
`/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build'
cd /home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build &&
/home/laptop/.hashdist/bld/cmake/nanfm6dw2fzx/bin/cmake -E cmake_depends
"Unix Makefiles" /home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp
/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp
/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build
/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build
/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build/CMakeFiles/demo_poisson.dir/DependInfo.cmake
--color=
make[2]: Leaving directory
`/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build'
make -f CMakeFiles/demo_poisson.dir/build.make
CMakeFiles/demo_poisson.dir/build
make[2]: Entering directory
`/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build'
Linking CXX executable demo_poisson
/home/laptop/.hashdist/bld/cmake/nanfm6dw2fzx/bin/cmake -E
cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1
/usr/local/bin/c++    -std=c++11  -Wno-deprecated   -fopenmp  -O2 -g
-DNDEBUG   CMakeFiles/demo_poisson.dir/main.cpp.o  -o demo_poisson
-rdynamic
/home/laptop/.hashdist/bld/dolfin/fb53yrhplia2/lib/libdolfin.so.1.5.0
/home/laptop/.hashdist/bld/libxml2/mlk7x2dhjiud/lib/libxml2.so
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_filesystem.so
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_program_options.so
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_system.so
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_thread.so
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_iostreams.so
/home/laptop/.hashdist/bld/hdf5/lqym3um6gyxk/lib/libhdf5.so
/home/laptop/.hashdist/bld/zlib/v6anirfvk2op/lib/libz.so -ldl -lm
/home/laptop/.hashdist/bld/slepc/47nm3blvq3iz/lib/libslepc.so
/home/laptop/.hashdist/bld/petsc/nt5ppr4inva2/lib/libpetsc.so
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libumfpack.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libamd.a
/home/laptop/.hashdist/bld/openblas/2m4j6oz5vldj/lib/libopenblas.so
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libcholmod.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libcamd.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libcolamd.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libccolamd.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libsuitesparseconfig.a
-lrt /home/laptop/.hashdist/bld/parmetis/swux5owl6onc/lib/libparmetis.so
/home/laptop/.hashdist/bld/parmetis/swux5owl6onc/lib/libmetis.so
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgfortran.so
/home/laptop/.hashdist/bld/scotch/vyqtwuifsjry/lib/libptscotch.a
/home/laptop/.hashdist/bld/scotch/vyqtwuifsjry/lib/libscotch.a
/home/laptop/.hashdist/bld/scotch/vyqtwuifsjry/lib/libptscotcherr.a
/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib/libmpichcxx.so
/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib/libmpich.so
/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib/libopa.so
/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib/libmpl.so
/home/laptop/.hashdist/bld/zlib/v6anirfvk2op/lib/libz.so -ldl -lm
/home/laptop/.hashdist/bld/slepc/47nm3blvq3iz/lib/libslepc.so
/home/laptop/.hashdist/bld/petsc/nt5ppr4inva2/lib/libpetsc.so
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libumfpack.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libamd.a
/home/laptop/.hashdist/bld/openblas/2m4j6oz5vldj/lib/libopenblas.so
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libcholmod.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libcamd.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libcolamd.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libccolamd.a
/home/laptop/.hashdist/bld/suitesparse/wfhr2dth3mfb/lib/libsuitesparseconfig.a
-lrt /home/laptop/.hashdist/bld/parmetis/swux5owl6onc/lib/libparmetis.so
/home/laptop/.hashdist/bld/parmetis/swux5owl6onc/lib/libmetis.so
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgfortran.so
/home/laptop/.hashdist/bld/scotch/vyqtwuifsjry/lib/libptscotch.a
/home/laptop/.hashdist/bld/scotch/vyqtwuifsjry/lib/libscotch.a
/home/laptop/.hashdist/bld/scotch/vyqtwuifsjry/lib/libptscotcherr.a
/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib/libmpichcxx.so
/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib/libmpich.so
/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib/libopa.so
/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib/libmpl.so -lpthread
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkGenericFiltering.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkGeovis.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkCharts.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkViews.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkInfovis.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkWidgets.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkVolumeRendering.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkHybrid.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkRendering.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkImaging.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkGraphics.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkIO.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkFiltering.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtkCommon.so.5.10.1
/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10/libvtksys.so.5.10.1
-lm -ldl
-Wl,-rpath,/home/laptop/.hashdist/bld/dolfin/fb53yrhplia2/lib:/home/laptop/.hashdist/bld/libxml2/mlk7x2dhjiud/lib:/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib:/home/laptop/.hashdist/bld/hdf5/lqym3um6gyxk/lib:/home/laptop/.hashdist/bld/zlib/v6anirfvk2op/lib:/home/laptop/.hashdist/bld/slepc/47nm3blvq3iz/lib:/home/laptop/.hashdist/bld/petsc/nt5ppr4inva2/lib:/home/laptop/.hashdist/bld/openblas/2m4j6oz5vldj/lib:/home/laptop/.hashdist/bld/parmetis/swux5owl6onc/lib:/usr/lib/gcc/x86_64-redhat-linux/4.4.7:/home/laptop/.hashdist/bld/mpi/hbd47qrzmwye/lib:/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10
-Wl,-rpath-link,/home/laptop/.hashdist/bld/profile/vyafxmz2waou/lib/vtk-5.10

/opt/rh/d*e*vtoolset-2/root/usr/libexec/gcc/x86_64-redhat-linux/4.8.2/ld:
warning: libbz2.so.1.0, needed by
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_iostreams.so,
not found (try using -rpath or -rpath-link)
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_iostreams.so:
undefined reference to `BZ2_bzDecompress'
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_iostreams.so:
undefined reference to `BZ2_bzCompressInit'
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_iostreams.so:
undefined reference to `BZ2_bzDecompressInit'
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_iostreams.so:
undefined reference to `BZ2_bzDecompressEnd'
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_iostreams.so:
undefined reference to `BZ2_bzCompressEnd'
/home/laptop/.hashdist/bld/boost/qfiyw3udonv5/lib/libboost_iostreams.so:
undefined reference to `BZ2_bzCompress'
collect2: *error*: ld returned 1 exit status
make[2]: *** [demo_poisson] *Error* 1
make[2]: Leaving directory
`/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build'
make[1]: *** [CMakeFiles/demo_poisson.dir/all] *Error* 2
make[1]: Leaving directory
`/home/laptop/Downloads/FEniCS/dolfin_demo/poisson/cpp/build'
make: *** [all] *Error* 2
--------------

It's unfortunately beyond my understanding, maybe some linker flags should
be changed, maybe I should pass on a new

*LD_LIBRARY_PATH ?*
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to