[Trilinos-Users] Problem Building Teuchos

Matt G mgoodman at email.arizona.edu
Wed Mar 17 11:09:40 MDT 2010


Ouch.  Crashes even sooner :(

mgoodman at service1:/scr6/mgoodman/trilinos-10.0.5-Source> make
/homeA/home3/u27/mgoodman/POST/bin/cmake
-H/scr6/mgoodman/trilinos-10.0.5-Source
-B/scr6/mgoodman/trilinos-10.0.5-Source --check-build-system
CMakeFiles/Makefile.cmake 0
/homeA/home3/u27/mgoodman/POST/bin/cmake -E cmake_progress_start
/scr6/mgoodman/trilinos-10.0.5-Source/CMakeFiles
/scr6/mgoodman/trilinos-10.0.5-Source/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory `/scr6/mgoodman/trilinos-10.0.5-Source'
make -f packages/teuchos/src/CMakeFiles/teuchos.dir/build.make
packages/teuchos/src/CMakeFiles/teuchos.dir/depend
make[2]: Entering directory `/scr6/mgoodman/trilinos-10.0.5-Source'
cd /scr6/mgoodman/trilinos-10.0.5-Source &&
/homeA/home3/u27/mgoodman/POST/bin/cmake -E cmake_depends "Unix Makefiles"
/scr6/mgoodman/trilinos-10.0.5-Source
/scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src
/scr6/mgoodman/trilinos-10.0.5-Source
/scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src
/scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src/CMakeFiles/teuchos.dir/DependInfo.cmake
--color=
Scanning dependencies of target teuchos
make[2]: Leaving directory `/scr6/mgoodman/trilinos-10.0.5-Source'
make -f packages/teuchos/src/CMakeFiles/teuchos.dir/build.make
packages/teuchos/src/CMakeFiles/teuchos.dir/build
make[2]: Entering directory `/scr6/mgoodman/trilinos-10.0.5-Source'
/homeA/home3/u27/mgoodman/POST/bin/cmake -E cmake_progress_report
/scr6/mgoodman/trilinos-10.0.5-Source/CMakeFiles
[  0%] Building CXX object
packages/teuchos/src/CMakeFiles/teuchos.dir/Teuchos_BLAS.cpp.o
cd /scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src &&
/uaopt/intel/impi/3.2.2.006/bin64/mpiicpc   -Dteuchos_EXPORTS -g -fPIC
-I/scr6/mgoodman/trilinos-10.0.5-Source
-I/scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src   -o
CMakeFiles/teuchos.dir/Teuchos_BLAS.cpp.o -c
/scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src/Teuchos_BLAS.cpp
/homeA/home3/u27/mgoodman/POST/bin/cmake -E cmake_progress_report
/scr6/mgoodman/trilinos-10.0.5-Source/CMakeFiles
[  0%] Building CXX object
packages/teuchos/src/CMakeFiles/teuchos.dir/Teuchos_CTimeMonitor.cpp.o
cd /scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src &&
/uaopt/intel/impi/3.2.2.006/bin64/mpiicpc   -Dteuchos_EXPORTS -g -fPIC
-I/scr6/mgoodman/trilinos-10.0.5-Source
-I/scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src   -o
CMakeFiles/teuchos.dir/Teuchos_CTimeMonitor.cpp.o -c
/scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src/Teuchos_CTimeMonitor.cpp
/uaopt/intel/impi/3.2.2.006/include64/mpicxx.h(45): catastrophic error:
#error directive: "SEEK_SET is #defined but must not be for the C++ binding
of MPI. Include mpi.h before stdio.h"
  #error "SEEK_SET is #defined but must not be for the C++ binding of MPI.
Include mpi.h before stdio.h"
   ^

compilation aborted for
/scr6/mgoodman/trilinos-10.0.5-Source/packages/teuchos/src/Teuchos_CTimeMonitor.cpp
(code 4)
make[2]: ***
[packages/teuchos/src/CMakeFiles/teuchos.dir/Teuchos_CTimeMonitor.cpp.o]
Error 4
make[2]: Leaving directory `/scr6/mgoodman/trilinos-10.0.5-Source'
make[1]: *** [packages/teuchos/src/CMakeFiles/teuchos.dir/all] Error 2
make[1]: Leaving directory `/scr6/mgoodman/trilinos-10.0.5-Source'
make: *** [all] Error 2

I'm not even familiar with the SEEK_SET flag, so its time to do some reading
I suppose.

Current cmake config script:
cmake \
    -D CMAKE_BUILD_TYPE:STRING=DEBUG \
    -D Trilinos_ENABLE_TESTS:BOOL=OFF \
    -D MPI_USE_COMPILER_WRAPPERS:BOOL=TRUE   \
    -D MPI_C_COMPILER:FILEPATH=/uaopt/intel/impi/3.2.2.006/bin64/mpiicc \
    -D MPI_CXX_COMPILER:FILEPATH=/uaopt/intel/impi/3.2.2.006/bin64/mpiicpc \
    -D MPI_Fortran_COMPILER:FILEPATH=/uaopt/intel/impi/
3.2.2.006/bin64/mpiifort   \
    -D MPI_BASE_DIR:PATH=/uaopt/intel/impi/3.2.2.006/ \
    -D BUILD_SHARED_LIBS=ON   \
    -D Trilinos_ENABLE_DEFAULT_PACKAGES:BOOL=ON \
    -D Trilinos_ENABLE_Epetra:BOOL=ON \
    -D Trilinos_ENABLE_EpetraExt:BOOL=ON \
    -D Trilinos_ENABLE_LOCA:BOOL=ON \
    -D Trilinos_ENABLE_Zoltan:BOOL=ON \
    -D Trilinos_ENABLE_Isorropia:BOOL=ON \
    -D Trilinos_ENABLE_Ifpack:BOOL=ON \
    -D Trilinos_ENABLE_Teuchos:BOOL=ON \
    -D Trilinos_ENABLE_ML:BOOL=ON \
    -D Trilinos_ENABLE_AztecOO:BOOL=ON \
    -D Trilinos_ENABLE_Anasazi:BOOL=ON \
    -D Trilinos_ENABLE_ForTrilinos:BOOL=ON \
    -D Trilinos_ENABLE_PyTrilinos:BOOL=ON \
    -D Trilinos_ENABLE_TESTS:BOOL=ON \
    -D Teuchos_ENABLE_MPI:BOOL=ON \
    -D Teuchos_ENABLE_ABC:BOOL=ON \
    -D Teuchos_ENABLE_COMPLEX:BOOL=ON \
    -D Teuchos_ENABLE_EXTENDED:BOOL=ON \
    -D DART_TESTING_TIMEOUT:STRING=600 \
    -D TPL_ENABLE_MPI:BOOL=ON \
    -D Trilinos_EXTRA_LINK_FLAGS:STRING="$FORTRAN_LIBRARIES" \
    -D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE       \
    -D Trilinos_VERBOSE_CONFIGURE:BOOL=TRUE   \
    .

Thanks again.

--Matthew Goodman

=====================
Find me on LinkedIn: http://tinyurl.com/d6wlch
Follow me on twitter: http://twitter.com/meawoppl



On Wed, Mar 17, 2010 at 9:59 AM, Morris, Karla NMN (-EXP) <
knmorri at sandia.gov> wrote:

>  Hi Matt
>
> Try removing this lines
>
>    -D CMAKE_Fortran_COMPILER:FILEPATH=ifort \
>     -D CMAKE_CXX_COMPILER:FILEPATH=icpc \
>     -D CMAKE_C_COMPILER:FILEPATH=icc \
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20100317/589d32f1/attachment-0001.html 


More information about the Trilinos-Users mailing list