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
