[Trilinos-Users] Sundance build fail

Brock Palen brockp at umich.edu
Tue Feb 15 10:27:13 MST 2011


I am trying to build trilinos for our users with intel/11.0 and openmpi.

I get a linking error with Sundance:

 91%] Built target Sundance_FunctionalTest
Linking CXX executable Sundance_HelmholtzEigen2D.exe
/usr/caen/intel-11.0/cc/11.0.074/lib/intel64/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
CMakeFiles/Sundance_HelmholtzEigen2D.dir/HelmholtzEigen2D.cpp.o: In function `main':
/tmp/trilinos-10.6.2-Source/packages/Sundance/tests-std-framework/Problem/HelmholtzEigen2D.cpp:(.text+0x15b3): undefined reference to `vtable for TSFExtended::AnasaziEigensolver<double>'
/tmp/trilinos-10.6.2-Source/packages/Sundance/tests-std-framework/Problem/HelmholtzEigen2D.cpp:(.text+0x15bb): undefined reference to `vtable for TSFExtended::AnasaziEigensolver<double>'
make[2]: *** [packages/Sundance/tests-std-framework/Problem/Sundance_HelmholtzEigen2D.exe] Error 1
make[1]: *** [packages/Sundance/tests-std-framework/Problem/CMakeFiles/Sundance_HelmholtzEigen2D.dir/all] Error 2
make: *** [all] Error 2


my cmake configure is:

        cmake \
          -D CMAKE_BUILD_TYPE:STRING=RELEASE \
          -D Trilinos_ENABLE_TESTS:BOOL=ON \
          -D Trilinos_ENABLE_ALL_PACKAGES:BOOL=ON \
          -D Trilinos_ENABLE_SECONDARY_STABLE_CODE=ON \
          -D TPL_ENABLE_QT:BOOL=OFF \
          -D TPL_ENABLE_Boost:BOOL=OFF \
          -D Trilinos_ENABLE_TriKota:BOOL=OFF \
          -D Trilinos_ENABLE_PyTrilinos:BOOL=OFF \
          -D TPL_ENABLE_MPI:BOOL=ON \
          -D MPI_EXEC_MAX_NUMPROCS:STRING=4 \
          $EXTRA_ARGS \
          /tmp/trilinos-10.6.2-Source

Any help would be great.

Brock Palen
www.umich.edu/~brockp
Center for Advanced Computing
brockp at umich.edu
(734)936-1985







More information about the Trilinos-Users mailing list