[Trilinos-Users] problems compiling belos in trilinos 10.2.0

Thornquist, Heidi K hkthorn at sandia.gov
Tue Apr 27 13:43:01 MDT 2010


Hi Wilbert,

I had a user report that error just last week.  I am looking into it and will, hopefully, find a quick solution.

Thanks for your report,
Heidi

---
Heidi K. Thornquist
Senior Member of Technical Staff
Electrical & Microsystem Modeling
Sandia National Laboratories
P.O. Box 5800, MS 0316
Albuquerque, NM  87185-0316
Phone: (505)284-8426
Fax:   (505)284-5451




On 4/27/10 1:37 PM, "Wilbert Weijer" <wilbert at lanl.gov> wrote:

Hi,

admittedly, I have not closely followed all postings to this list, so
maybe this issue has been addressed yet. When compiling Trilinos 10.2.0
on my Linux machine (64 bit, gcc 4.5.0, openmpi 1.4.1), I get the error
message as below.

Any clues?

Thanks!

-Wilbert.


make[2]: Entering directory
`/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-mpi'
/ccs/opt/x86/cmake-2.8.0/bin/cmake -E
cmake_progress_report /local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-mpi/CMakeFiles
[ 64%] Building CXX object
packages/belos/test/BlockCG/CMakeFiles/Belos_bl_cg_complex_hb.dir/test_bl_cg_complex_hb.cpp.o
cd /local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-mpi/packages/belos/test/BlockCG && /local/home/wilbert/local/bin/mpicxx
......
In file included
from /local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-Source/packages/belos/test/BlockCG/test_bl_cg_complex_hb.cpp:37:0:
/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-Source/packages/belos/src/BelosBlockCGSolMgr.hpp:294:98: error: conflicting declaration 'const typename Teuchos::ScalarTraits<T>::magnitudeType Belos::BlockCGSolMgr<ScalarType, MV, OP>::convtol_default_'
/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-Source/packages/belos/src/BelosBlockCGSolMgr.hpp:263:32: error: 'Belos::BlockCGSolMgr<ScalarType, MV, OP>::convtol_default_' has a previous declaration as 'Belos::BlockCGSolMgr<ScalarType, MV, OP>::MagnitudeType Belos::BlockCGSolMgr<ScalarType, MV, OP>::convtol_default_'
/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-Source/packages/belos/src/BelosBlockCGSolMgr.hpp:294:98: error: declaration of 'Belos::BlockCGSolMgr<ScalarType, MV, OP>::MagnitudeType Belos::BlockCGSolMgr<ScalarType, MV, OP>::convtol_default_' outside of class is not definition
/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-Source/packages/belos/src/BelosBlockCGSolMgr.hpp:297:98: error: conflicting declaration 'const typename Teuchos::ScalarTraits<T>::magnitudeType Belos::BlockCGSolMgr<ScalarType, MV, OP>::orthoKappa_default_'
/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-Source/packages/belos/src/BelosBlockCGSolMgr.hpp:264:32: error: 'Belos::BlockCGSolMgr<ScalarType, MV, OP>::orthoKappa_default_' has a previous declaration as 'Belos::BlockCGSolMgr<ScalarType, MV, OP>::MagnitudeType Belos::BlockCGSolMgr<ScalarType, MV, OP>::orthoKappa_default_'
/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-Source/packages/belos/src/BelosBlockCGSolMgr.hpp:297:98: error: declaration of 'Belos::BlockCGSolMgr<ScalarType, MV, OP>::MagnitudeType Belos::BlockCGSolMgr<ScalarType, MV, OP>::orthoKappa_default_' outside of class is not definition
make[2]: ***
[packages/belos/test/BlockCG/CMakeFiles/Belos_bl_cg_complex_hb.dir/test_bl_cg_complex_hb.cpp.o] Error 1
make[2]: Leaving directory
`/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-mpi'
make[1]: ***
[packages/belos/test/BlockCG/CMakeFiles/Belos_bl_cg_complex_hb.dir/all]
Error 2
make[1]: Leaving directory
`/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-mpi'
make: *** [all] Error 2


Configure file:

#!/bin/bash

TRILINOS_PATH=/local/home/wilbert/Libraries/TRILINOS/trilinos-10.2.0-Source
EXTRA_ARGS=$@
BOOST_DIR=/local/home/wilbert/local
MPI_DIR=/local/home/wilbert/local
FORTRAN_LIBRARIES="-L$MPI_DIR/lib -lrt -lpthread -lm -Xlinker -rpath
-Xlinker /local/home/wilbert/local/lib64 -lgfortran"

cmake \
          -D Trilinos_ENABLE_Epetra:BOOL=ON \
          -D Trilinos_ENABLE_EpetraExt:BOOL=ON \
          -D Trilinos_ENABLE_AztecOO:BOOL=ON \
          -D Trilinos_ENABLE_Belos:BOOL=ON \
          -D Trilinos_ENABLE_Teuchos:BOOL=ON \
          -D Trilinos_ENABLE_ML:BOOL=ON \
          -D Trilinos_ENABLE_Ifpack:BOOL=ON \
          -D Trilinos_ENABLE_Amesos:BOOL=ON \
          -D Trilinos_ENABLE_Anasazi:BOOL=ON \
          -D Trilinos_ENABLE_NOX:BOOL=ON \
          -D Trilinos_ENABLE_LOCA:BOOL=ON \
          -D Trilinos_ENABLE_Isorropia:BOOL=ON \
          -D Trilinos_ENABLE_Fortran:BOOL=ON \
          -D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON \
          -D Trilinos_ENABLE_TESTS:BOOL=ON \
          -D Trilinos_EXTRA_LINK_FLAGS:STRING="$FORTRAN_LIBRARIES" \
          -D Trilinos_VERBOSE_CONFIGURE:BOOL=TRUE   \
          -D BUILD_SHARED_LIBS:BOOL=ON \
          -D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE       \
          -D
CMAKE_INSTALL_PREFIX:PATH=/local/home/wilbert/local/trilinos/mpi/opt \
          -D CMAKE_CXX_FLAGS:STRING="-DCODE_MP -I$MPI_DIR/include" \
          -D CMAKE_BUILD_TYPE:STRING=RELEASE \
          -D TPL_ENABLE_MPI:BOOL=ON \
          -D MPI_BASE_DIR:PATH="$MPI_DIR" \
          -D MPI_EXEC:FILEPATH="mpirun"  \
          -D TPL_ENABLE_Boost:BOOL=ON \
          -D Boost_INCLUDE_DIRS:FILEPATH="$BOOST_DIR/include" \
          -D Boost_LIBRARY_DIRS:FILEPATH="$BOOST_DIR/lib" \
          -D TPL_ENABLE_BLAS:BOOL=ON \
          -D BLAS_LIBRARY_NAMES:STRING="blas;gfortran" \
          -D BLAS_LIBRARY_DIRS:PATH=/local/home/wilbert/local/lib \
          -D TPL_ENABLE_LAPACK:BOOL=ON \
          -D LAPACK_LIBRARY_NAMES:STRING="lapack;gfortran" \
          -D LAPACK_LIBRARY_DIRS:PATH=/local/home/wilbert/local/lib \
          ${EXTRA_ARGS} \
          ${TRILINOS_PATH}






_______________________________________________
Trilinos-Users mailing list
Trilinos-Users at software.sandia.gov
http://software.sandia.gov/mailman/listinfo/trilinos-users


-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20100427/ef73dc92/attachment.html 


More information about the Trilinos-Users mailing list