From: Charlie T. <cha...@gm...> - 2018-08-31 13:35:54
|
It seems the issue is independent of trilinos, disabling that gives: CXXLD getpot_parse-devel In file included from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:283, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2704, from ./include/libmesh/libmesh_common.h:53, from ./include/libmesh/libmesh.h:25, from ../src/apps/splitter.C:21: /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/op_inln.h: In member function ‘virtual void MPI::Op::Init(void (*)(const void*, void*, int, const MPI::Datatype&), bool)’: /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/op_inln.h:121:46: warning: cast between incompatible function types from ‘void (*)(void*, void*, int*, ompi_datatype_t**, void (*)(void*, void*, int*, ompi_datatype_t**))’ to ‘void (*)(void*, void*, int*, ompi_datatype_t**)’ [-Wcast-function-type] (void)MPI_Op_create((MPI_User_function*) ompi_mpi_cxx_op_intercept, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/op_inln.h:123:59: warning: cast between incompatible function types from ‘void (*)(const void*, void*, int, const MPI::Datatype&)’ to ‘void (*)(void*, void*, int*, ompi_datatype_t**)’ [-Wcast-function-type] ompi_op_set_cxx_callback(mpi_op, (MPI_User_function*) func); ^~~~ CXXLD amr-devel /usr/bin/x86_64-linux-gnu-ld: gk_cur_jbufs: TLS definition in //usr/lib/x86_64-linux-gnu/libmetis.so.5 section .tdata mismatches non-TLS definition in ./.libs/libmesh_devel.so section .data //usr/lib/x86_64-linux-gnu/libmetis.so.5: error adding symbols: Bad value collect2: error: ld returned 1 exit status Makefile:11081: recipe for target 'fparser_parse-devel' failed make[1]: *** [fparser_parse-devel] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/bin/x86_64-linux-gnu-ld: gk_cur_jbufs: TLS definition in //usr/lib/x86_64-linux-gnu/libmetis.so.5 section .tdata mismatches non-TLS definition in ./.libs/libmesh_devel.so section .data //usr/lib/x86_64-linux-gnu/libmetis.so.5: error adding symbols: Bad value collect2: error: ld returned 1 exit status Makefile:11099: recipe for target 'getpot_parse-devel' failed make[1]: *** [getpot_parse-devel] Error 1 /usr/bin/x86_64-linux-gnu-ld: gk_cur_jbufs: TLS definition in //usr/lib/x86_64-linux-gnu/libmetis.so.5 section .tdata mismatches non-TLS definition in ./.libs/libmesh_devel.so section .data //usr/lib/x86_64-linux-gnu/libmetis.so.5: error adding symbols: Bad value collect2: error: ld returned 1 exit status Makefile:11021: recipe for target 'amr-devel' failed make[1]: *** [amr-devel] Error 1 make[1]: Leaving directory '/home/chaztikov/.local/src/libmesh/arch-linux-openmp-opt' Makefile:29399: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 On Fri, Aug 31, 2018 at 8:50 AM Charlie Talbot <cha...@gm...> wrote: > I'm having Trouble Configuring to Enable Trilinos (DTK_MeshContainer.hpp: > No such file or directory) > > I've attached the configuration files used for libmesh and trilinos, am I > doing something wrong? > > Here's the error when I make libmesh > > compilation terminated. > Makefile:19003: recipe for target > 'src/solution_transfer/libmesh_devel_la-dtk_adapter.lo' failed > make[1]: *** [src/solution_transfer/libmesh_devel_la-dtk_adapter.lo] Error > 1 > make[1]: *** Waiting for unfinished jobs.... > In file included from ../src/solution_transfer/dtk_evaluator.C:22: > ./include/libmesh/dtk_evaluator.h:31:10: fatal error: > DTK_MeshContainer.hpp: No such file or directory > #include <DTK_MeshContainer.hpp> > > Thanks for your thoughts! > |