Re: [deal.II] Error during configuration since 9.0.0
Dear Timo, I can check that tomorrow when I'm on that machine again. However: To make certain that it wasnt a mistake with my setup I downloaded dealii 8.5.1 after the problem occured and configured and built it without errors and the exact same cmake command. In the past (I will also be able to check this tomorrow) I also ran mpi-enabled codes of mine on that machine. Could there still be a problem with my openmpi-install? With kind regards, Pascal Kraft Am Dienstag, 15. Mai 2018 21:30:12 UTC+2 schrieb Timo Heister: > > You need to look at the last error in CMakeError.log: > > > Linking CXX executable cmTC_7254e > > /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7254e.dir/link.txt > --verbose=1 > > /usr/bin/c++ -DMPI_WORKING_COMPILER -pedantic -fPIC -Wall -Wextra > -Wpointer-arith -Wwrite-strings -Wsynth -Wsign-compare -Wswitch > -Woverloaded-virtual -Wno-placement-new -Wno-deprecated-declarations > -Wno-literal-suffix -fopenmp-simd -std=c++17 -pthread-rdynamic > CMakeFiles/cmTC_7254e.dir/src.cxx.o -o cmTC_7254e > -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -rdynamic -fuse-ld=gold > -pthread -lm /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so > > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so: error: undefined > reference to 'opal_list_item_t_class' > > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so: error: undefined > reference to 'opal_class_initialize' > > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so: error: undefined > reference to 'opal_uses_threads' > > It looks like a problem with the MPI-installation/detection. Can you > link a simple hello-mpi example? > > > > > > On Tue, May 15, 2018 at 7:38 PM, Pascal Kraft > wrote: > > Dear Deal.ii devs, > > > > first off: Thanks for your great work and the many new features in > 9.0.0! > > I have compiled 9.0.0 successfully on a cluster however there seems to > be > > some kind of bug on my desktop (Ubuntu 18.04) where the configuration of > > 8.5.1 works completely fine. > > I run my cmake command and all dependencies are found. Then the test > suite > > for compilerflags crashes stating: > > > > ... > >> > >> -- Include > /home/kraft/Downloads/dealii-9.0.0/cmake/setup_finalize.cmake > >> CMake Error at cmake/setup_finalize.cmake:95 (MESSAGE): > >> > >> Configuration error: Cannot compile a test program with the final > set > >> of > >> compiler and linker flags: > >> CXX flags (DEBUG): -pedantic -fPIC -Wall -Wextra -Wpointer-arith > >> -Wwrite-strings -Wsynth -Wsign-compare -Wswitch -Woverloaded-virtual > >> -Wno-placement-new -Wno-deprecated-declarations -Wno-literal-suffix > >> -fopenmp-simd -std=c++17 -pthread -Wno-unused-local-typedefs -Og -ggdb > >> -Wa,--compress-debug-sections > >> LD flags (DEBUG): -Wl,--as-needed -rdynamic -pthread -pthread > -ggdb > >> LIBRARIES (DEBUG): > >> > /usr/lib/x86_64-linux-gnu/libtbb.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libboost_iostreams.so;/usr/lib/x86_64-linux-gnu/libboost_serialization.so;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so;pthread;/home/kraft/trilinos/lib/libmuelu-adapters.so;/home/kraft/trilinos/lib/libmuelu-interface.so;/home/kraft/trilinos/lib/libmuelu.so;/home/kraft/trilinos/lib/libteko.so;/home/kraft/trilinos/lib/libstratimikos.so;/home/kraft/trilinos/lib/libstratimikosbelos.so;/home/kraft/trilinos/lib/libstratimikosaztecoo.so;/home/kraft/trilinos/lib/libstratimikosamesos.so;/home/kraft/trilinos/lib/libstratimikosml.so;/home/kraft/trilinos/lib/libstratimikosifpack.so;/home/kraft/trilinos/lib/libifpack2-adapters.so;/home/kraft/trilinos/lib/libifpack2.so;/home/kraft/trilinos/lib/libzoltan2.so;/home/kraft/trilinos/lib/libanasazitpetra.so;/home/kraft/trilinos/lib/libModeLaplace.so;/home/kraft/trilinos/lib/libanasaziepetra.so;/home/kraft/trilinos/lib/libanasazi.so;/home/kraft/trilinos/lib/libbelostpetra.so;/home/kraft/trilinos/lib/libbelosepetra.so;/home/kraft/trilinos/lib/libbelos.so;/home/kraft/trilinos/lib/libml.so;/home/kraft/trilinos/lib/libifpack.so;/home/kraft/trilinos/lib/libpamgen_extras.so;/home/kraft/trilinos/lib/libpamgen.so;/home/kraft/trilinos/lib/libamesos2.so;/home/kraft/trilinos/lib/libamesos.so;/home/kraft/trilinos/lib/libgaleri-xpetra.so;/home/kraft/trilinos/lib/libgaleri.so;/home/kraft/trilinos/lib/libaztecoo.so;/home/kraft/trilinos/lib/libisorropia.so;/home/kraft/trilinos/lib/libxpetra-sup.so;/home/kraft/trilinos/lib/libxpetra.so;/home/kraft/trilinos/lib/libthyratpetra.so;/home/k
Re: [deal.II] Error during configuration since 9.0.0
You need to look at the last error in CMakeError.log: > Linking CXX executable cmTC_7254e > /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7254e.dir/link.txt > --verbose=1 > /usr/bin/c++ -DMPI_WORKING_COMPILER -pedantic -fPIC -Wall -Wextra > -Wpointer-arith -Wwrite-strings -Wsynth -Wsign-compare -Wswitch > -Woverloaded-virtual -Wno-placement-new -Wno-deprecated-declarations > -Wno-literal-suffix -fopenmp-simd -std=c++17 -pthread-rdynamic > CMakeFiles/cmTC_7254e.dir/src.cxx.o -o cmTC_7254e > -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -rdynamic -fuse-ld=gold > -pthread -lm /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so: error: undefined > reference to 'opal_list_item_t_class' > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so: error: undefined > reference to 'opal_class_initialize' > /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so: error: undefined > reference to 'opal_uses_threads' It looks like a problem with the MPI-installation/detection. Can you link a simple hello-mpi example? On Tue, May 15, 2018 at 7:38 PM, Pascal Kraft wrote: > Dear Deal.ii devs, > > first off: Thanks for your great work and the many new features in 9.0.0! > I have compiled 9.0.0 successfully on a cluster however there seems to be > some kind of bug on my desktop (Ubuntu 18.04) where the configuration of > 8.5.1 works completely fine. > I run my cmake command and all dependencies are found. Then the test suite > for compilerflags crashes stating: > > ... >> >> -- Include /home/kraft/Downloads/dealii-9.0.0/cmake/setup_finalize.cmake >> CMake Error at cmake/setup_finalize.cmake:95 (MESSAGE): >> >> Configuration error: Cannot compile a test program with the final set >> of >> compiler and linker flags: >> CXX flags (DEBUG): -pedantic -fPIC -Wall -Wextra -Wpointer-arith >> -Wwrite-strings -Wsynth -Wsign-compare -Wswitch -Woverloaded-virtual >> -Wno-placement-new -Wno-deprecated-declarations -Wno-literal-suffix >> -fopenmp-simd -std=c++17 -pthread -Wno-unused-local-typedefs -Og -ggdb >> -Wa,--compress-debug-sections >> LD flags (DEBUG): -Wl,--as-needed -rdynamic -pthread -pthread -ggdb >> LIBRARIES (DEBUG): >> /usr/lib/x86_64-linux-gnu/libtbb.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libboost_iostreams.so;/usr/lib/x86_64-linux-gnu/libboost_serialization.so;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so;pthread;/home/kraft/trilinos/lib/libmuelu-adapters.so;/home/kraft/trilinos/lib/libmuelu-interface.so;/home/kraft/trilinos/lib/libmuelu.so;/home/kraft/trilinos/lib/libteko.so;/home/kraft/trilinos/lib/libstratimikos.so;/home/kraft/trilinos/lib/libstratimikosbelos.so;/home/kraft/trilinos/lib/libstratimikosaztecoo.so;/home/kraft/trilinos/lib/libstratimikosamesos.so;/home/kraft/trilinos/lib/libstratimikosml.so;/home/kraft/trilinos/lib/libstratimikosifpack.so;/home/kraft/trilinos/lib/libifpack2-adapters.so;/home/kraft/trilinos/lib/libifpack2.so;/home/kraft/trilinos/lib/libzoltan2.so;/home/kraft/trilinos/lib/libanasazitpetra.so;/home/kraft/trilinos/lib/libModeLaplace.so;/home/kraft/trilinos/lib/libanasaziepetra.so;/home/kraft/trilinos/lib/libanasazi.so;/home/kraft/trilinos/lib/libbelostpetra.so;/home/kraft/trilinos/lib/libbelosepetra.so;/home/kraft/trilinos/lib/libbelos.so;/home/kraft/trilinos/lib/libml.so;/home/kraft/trilinos/lib/libifpack.so;/home/kraft/trilinos/lib/libpamgen_extras.so;/home/kraft/trilinos/lib/libpamgen.so;/home/kraft/trilinos/lib/libamesos2.so;/home/kraft/trilinos/lib/libamesos.so;/home/kraft/trilinos/lib/libgaleri-xpetra.so;/home/kraft/trilinos/lib/libgaleri.so;/home/kraft/trilinos/lib/libaztecoo.so;/home/kraft/trilinos/lib/libisorropia.so;/home/kraft/trilinos/lib/libxpetra-sup.so;/home/kraft/trilinos/lib/libxpetra.so;/home/kraft/trilinos/lib/libthyratpetra.so;/home/kraft/trilinos/lib/libthyraepetraext.so;/home/kraft/trilinos/lib/libthyraepetra.so;/home/kraft/trilinos/lib/libthyracore.so;/home/kraft/trilinos/lib/libepetraext.so;/home/kraft/trilinos/lib/libtpetraext.so;/home/kraft/trilinos/lib/libtpetrainout.so;/home/kraft/trilinos/lib/libtpetra.so;/home/kraft/trilinos/lib/libkokkostsqr.so;/home/kraft/trilinos/lib/libtpetrakernels.so;/home/kraft/trilinos/lib/libtpetraclassiclinalg.so;/home/kraft/trilinos/lib/libtpetraclassicnodeapi.so;/home/kraft/trilinos/lib/libtpetraclassic.so;/home/kraft/trilinos/lib/libtriutils.so;/home/kraft/trilinos/lib/libzoltan.so;/home/kraft/trilinos/lib/libepetra.so;/home/kraft/trilinos/lib/libsac