ok, and what does "ldd /home1/03023/rajeswar/lib/libdolfin.so | grep gmp" give you?
I would try to run this command (in the build directory you made in the C++ demo directory): /usr/bin/c++ -std=c++0x -Wno-deprecated -frounding-math -fno-strict-aliasing -fopenmp -O2 -g CMakeFiles/demo_poisson.dir/main.cpp.o -o demo_poisson -rdynamic /home1/03023/rajeswar/lib/libdolfin.so -lxml2 /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_filesystem.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_program_options.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_system.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_thread.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_iostreams.so /home1/03023/rajeswar/lib/libCGAL.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_thread.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_system.so -lgmp /home1/03023/rajeswar/lib/libmpfr.so -lz /opt/apps/intel14/mvapich2/2.0b/lib/libmpichcxx.so /opt/apps/intel14/mvapich2/2.0b/lib/libmpich.so /opt/apps/intel14/mvapich2/2.0b/lib/libopa.so /opt/apps/intel14/mvapich2/2.0b/lib/libmpl.so -lQtGui -lQtCore /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_iostreams.so /home1/03023/rajeswar/lib/libCGAL.so -lgmp /home1/03023/rajeswar/lib/libmpfr.so -lz /opt/apps/intel14/mvapich2/2.0b/lib/libmpichcxx.so /opt/apps/intel14/mvapich2/2.0b/lib/libmpich.so /opt/apps/intel14/mvapich2/2.0b/lib/libopa.so /opt/apps/intel14/mvapich2/2.0b/lib/libmpl.so -lQtGui -lQtCore -Wl,-rpath,/home1/03023/rajeswar/lib:/home1/03023/rajeswar/boost_1_55_0/stage/lib:/opt/apps/intel14/mvapich2/2.0b/lib but replace -lgmp with the actual path to the gmp library. For instance if you use gcc 4.7.1, I would assume it should be using /opt/apps/gcc/4.7.1/lib/libgmp.so. The command should then become like this: /usr/bin/c++ -std=c++0x -Wno-deprecated -frounding-math -fno-strict-aliasing -fopenmp -O2 -g CMakeFiles/demo_poisson.dir/main.cpp.o -o demo_poisson -rdynamic /home1/03023/rajeswar/lib/libdolfin.so -lxml2 /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_filesystem.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_program_options.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_system.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_thread.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_iostreams.so /home1/03023/rajeswar/lib/libCGAL.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_thread.so /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_system.so /opt/apps/gcc/4.7.1/lib/libgmp.so /home1/03023/rajeswar/lib/libmpfr.so -lz /opt/apps/intel14/mvapich2/2.0b/lib/libmpichcxx.so /opt/apps/intel14/mvapich2/2.0b/lib/libmpich.so /opt/apps/intel14/mvapich2/2.0b/lib/libopa.so /opt/apps/intel14/mvapich2/2.0b/lib/libmpl.so -lQtGui -lQtCore /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_iostreams.so /home1/03023/rajeswar/lib/libCGAL.so /opt/apps/gcc/4.7.1/lib/libgmp.so /home1/03023/rajeswar/lib/libmpfr.so -lz /opt/apps/intel14/mvapich2/2.0b/lib/libmpichcxx.so /opt/apps/intel14/mvapich2/2.0b/lib/libmpich.so /opt/apps/intel14/mvapich2/2.0b/lib/libopa.so /opt/apps/intel14/mvapich2/2.0b/lib/libmpl.so -lQtGui -lQtCore -Wl,-rpath,/home1/03023/rajeswar/lib:/home1/03023/rajeswar/boost_1_55_0/stage/lib:/opt/apps/intel14/mvapich2/2.0b/lib Let me know how if that works. Johannes On Fri, Jun 20, 2014 at 7:53 PM, Sai Rajeshwar <[email protected]> wrote: > login1$ locate libgmp.so > /opt/apps/gcc/4.4.6/lib/libgmp.so > /opt/apps/gcc/4.4.6/lib/libgmp.so.3 > /opt/apps/gcc/4.4.6/lib/libgmp.so.3.5.2 > /opt/apps/gcc/4.6.3/lib/libgmp.so > /opt/apps/gcc/4.6.3/lib/libgmp.so.3 > /opt/apps/gcc/4.6.3/lib/libgmp.so.3.5.2 > /opt/apps/gcc/4.7.1/lib/libgmp.so > /opt/apps/gcc/4.7.1/lib/libgmp.so.3 > /opt/apps/gcc/4.7.1/lib/libgmp.so.3.5.2 > /opt/apps/hoomd/0.11.2/Canopy/appdata/canopy-1.2.0.1610.rh5-x86_64/lib/engines/libgmp.so > /opt/apps/perfexpert/4.1.1/lib/libgmp.so > /opt/apps/perfexpert/4.1.1/lib/libgmp.so.10 > /opt/apps/perfexpert/4.1.1/lib/libgmp.so.10.1.2 > /opt/apps/python/epd/7.3.2/lib/engines/libgmp.so > /usr/lib64/libgmp.so > /usr/lib64/libgmp.so.3 > /usr/lib64/libgmp.so.3.5.0 > /usr/lib64/openssl/engines/libgmp.so > /usr/lib64/openssl098e/engines/libgmp.so > > -------------------------------------------------------------------- > /opt/apps/gcc/4.4.6/lib/libgmp.a > /opt/apps/gcc/4.6.3/lib/libgmp.a > /opt/apps/gcc/4.7.1/lib/libgmp.a > /opt/apps/perfexpert/4.1.1/lib/libgmp.a > > > with regards.. > > M. Sai Rajeswar > M-tech Computer Technology > IIT Delhi > ----------------------------------Cogito Ergo Sum--------- > > > On Fri, Jun 20, 2014 at 11:01 PM, Johannes Ring <[email protected]> wrote: >> >> On Fri, Jun 20, 2014 at 7:15 PM, Sai Rajeshwar <[email protected]> wrote: >> > ok.. the output as follows >> > ------------------------------------------------- >> > >> > login1$ make VERBOSE=1 >> > /opt/apps/cmake/2.8.9/bin/cmake >> > -H/home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp >> > -B/home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp >> > --check-build-system CMakeFiles/Makefile.cmake 0 >> > /opt/apps/cmake/2.8.9/bin/cmake -E cmake_progress_start >> > >> > /home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp/CMakeFiles >> > >> > /home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp/CMakeFiles/progress.marks >> > make -f CMakeFiles/Makefile2 all >> > make[1]: Entering directory >> > `/home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp' >> > make -f CMakeFiles/demo_poisson.dir/build.make >> > CMakeFiles/demo_poisson.dir/depend >> > make[2]: Entering directory >> > `/home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp' >> > cd /home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp && >> > /opt/apps/cmake/2.8.9/bin/cmake -E cmake_depends "Unix Makefiles" >> > /home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp >> > /home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp >> > /home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp >> > /home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp >> > >> > /home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp/CMakeFiles/demo_poisson.dir/DependInfo.cmake >> > --color= >> > make[2]: Leaving directory >> > `/home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp' >> > make -f CMakeFiles/demo_poisson.dir/build.make >> > CMakeFiles/demo_poisson.dir/build >> > make[2]: Entering directory >> > `/home1/03023/rajeswar/share/dolfin/demo/documented/poisson/cpp' >> > Linking CXX executable demo_poisson >> > /opt/apps/cmake/2.8.9/bin/cmake -E cmake_link_script >> > CMakeFiles/demo_poisson.dir/link.txt --verbose=1 >> > /usr/bin/c++ -std=c++0x -Wno-deprecated -frounding-math >> > -fno-strict-aliasing -fopenmp -O2 -g >> > CMakeFiles/demo_poisson.dir/main.cpp.o -o demo_poisson -rdynamic >> > /home1/03023/rajeswar/lib/libdolfin.so -lxml2 >> > /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_filesystem.so >> > /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_program_options.so >> > /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_system.so >> > /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_thread.so >> > /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_iostreams.so >> > /home1/03023/rajeswar/lib/libCGAL.so >> > /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_thread.so >> > /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_system.so -lgmp >> > /home1/03023/rajeswar/lib/libmpfr.so -lz >> > /opt/apps/intel14/mvapich2/2.0b/lib/libmpichcxx.so >> > /opt/apps/intel14/mvapich2/2.0b/lib/libmpich.so >> > /opt/apps/intel14/mvapich2/2.0b/lib/libopa.so >> > /opt/apps/intel14/mvapich2/2.0b/lib/libmpl.so -lQtGui -lQtCore >> > /home1/03023/rajeswar/boost_1_55_0/stage/lib/libboost_iostreams.so >> > /home1/03023/rajeswar/lib/libCGAL.so -lgmp >> > /home1/03023/rajeswar/lib/libmpfr.so -lz >> > /opt/apps/intel14/mvapich2/2.0b/lib/libmpichcxx.so >> > /opt/apps/intel14/mvapich2/2.0b/lib/libmpich.so >> > /opt/apps/intel14/mvapich2/2.0b/lib/libopa.so >> > /opt/apps/intel14/mvapich2/2.0b/lib/libmpl.so -lQtGui -lQtCore >> > >> > -Wl,-rpath,/home1/03023/rajeswar/lib:/home1/03023/rajeswar/boost_1_55_0/stage/lib:/opt/apps/intel14/mvapich2/2.0b/lib >> > /home1/03023/rajeswar/lib/libdolfin.so: undefined reference to >> > `__gmpn_sqr' >> >> The problem could be that you have multiple gmp libraries and that it >> is using the wrong library. Please show the output of "locate >> libgmp.so" and "locate libgmp.a". >> >> Johannes > > _______________________________________________ fenics-support mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics-support
