[Trilinos-Users] Compiling Trilinos 10
Baker, Christopher G.
bakercg at ornl.gov
Mon Dec 7 05:49:59 MST 2009
Andrew,
I suspect the cause is that this test uses TriUtils, which is not installed automatically on selection of EpetraExt.
In the long term, the dependencies for this test will need to be updated by the developers.
In the short term, you can just request that Trilinos Utils is built as well by adding -D Trilinos_ENABLE_Triutils:BOOL=ON to your configuration.
Chris
On 12/7/09 4:40 AM, "Andrew McBride" <mcbride.andrew at gmail.com> wrote:
Hi
I'm trying to compile Trilinos 10.0.2 on a mac running Snow Leopard (OSX 10.6.2). I'm using the openmpi 1.3.4 compiler. My configuration script is given below. Configuration goes fine but I get the following error when I attempt to make:
Scanning dependencies of target Thyra_EpetraOperatorWrapper_UnitTests
[ 77%] Building CXX object packages/thyra/adapters/epetra/test/EpetraOperatorWrapper/CMakeFiles/Thyra_EpetraOperatorWrapper_UnitTests.dir/EpetraOperatorWrapper_UnitTests.cpp.o
/Users/andrewmcbride/lib/trilinos-10.0.2-Source/packages/thyra/adapters/epetra/test/EpetraOperatorWrapper/EpetraOperatorWrapper_UnitTests.cpp:31:44: fatal error: Trilinos_Util_CrsMatrixGallery.h: No such file or directory
compilation terminated.
make[2]: *** [packages/thyra/adapters/epetra/test/EpetraOperatorWrapper/CMakeFiles/Thyra_EpetraOperatorWrapper_UnitTests.dir/EpetraOperatorWrapper_UnitTests.cpp.o] Error 1
make[1]: *** [packages/thyra/adapters/epetra/test/EpetraOperatorWrapper/CMakeFiles/Thyra_EpetraOperatorWrapper_UnitTests.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX executable Thyra_test_linear_combination.exe
[ 77%] Built target Thyra_test_linear_combination
make: *** [all] Error 2
------
EXTRA_ARGS=$@
TRILINOS_HOME=/Users/andrewmcbride/lib/trilinos-10.0.2-Source
cmake \
-D CMAKE_INSTALL_PREFIX:PATH=/Users/andrewmcbride/lib/trilinos-10.0.2-Source/MAC_SL \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
-D BUILD_SHARED_LIBS:BOOL=ON \
-D Trilinos_ENABLE_TESTS:BOOL=ON \
-D TPL_ENABLE_MPI:BOOL=ON \
-D MPI_BASE_DIR:PATH="$/Users/andrewmcbride/lib/openmpi-1.3.4/MAC/" \
-D MPI_BIN_DIR:PATH="$/Users/andrewmcbride/lib/openmpi-1.3.4/MAC/bin" \
-D MPI_EXEC:FILEPATH="/Users/andrewmcbride/lib/openmpi-1.3.4/MAC/bin/mpiexec" \
-DCMAKE_C_FLAGS:STRING="-fPIC" \
-DCMAKE_CXX_FLAGS:STRING="-fPIC" \
-DCMAKE_Fortran_FLAGS:STRING="-fPIC" \
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \
-D Trilinos_ENABLE_Thyra:BOOL=ON \
-D Trilinos_ENABLE_Stratimikos:BOOL=ON \
-D Trilinos_ENABLE_RTOp:BOOL=ON \
-D Trilinos_ENABLE_Teuchos:BOOL=ON \
-D Trilinos_ENABLE_Sacado:BOOL=ON \
-D Trilinos_ENABLE_ML:BOOL=ON \
-D Trilinos_ENABLE_Ifpack:BOOL=ON \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Trilinos_ENABLE_Epetraext:BOOL=ON \
-D Trilinos_ENABLE_Belos:BOOL=ON \
-D Trilinos_ENABLE_Aztecoo:BOOL=ON \
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Trilinos_ENABLE_NOX:BOOL=ON \
-D Trilinos_ENABLE_NOX-Epetra:BOOL=ON \
-D CMAKE_CXX_COMPILER:FILEPATH=/Users/andrewmcbride/lib/openmpi-1.3.4/MAC/bin/mpic++ \
-D CMAKE_C_COMPILER:FILEPATH=/Users/andrewmcbride/lib/openmpi-1.3.4/MAC/bin/mpicc \
-D CMAKE_Fortran_COMPILER:FILEPATH=/Users/andrewmcbride/lib/openmpi-1.3.4/MAC/bin/mpif90 \
$EXTRA_ARGS \
Any ideas?
Kind regards
Andrew
More information about the Trilinos-Users
mailing list