[Trilinos-Users] Inquiry about errors from cmake when attempting to compile Trilinos 10.6 on MacOS (Snow Leopard) with Portland Group compilers (version 10.8)

Bartlett, Roscoe A rabartl at sandia.gov
Wed Nov 10 07:37:21 MST 2010


Aytekin,

Response from Kitware suggests that blowing away the cache file (CMakeCache.txt) and then reconfiguring with:


   -DHAVE_FLAG_SEARCH_PATHS_FIRST=FALSE

Might fix the problem.

- Ross


From: trilinos-users-bounces at software.sandia.gov [mailto:trilinos-users-bounces at software.sandia.gov] On Behalf Of Aytekin Gel
Sent: Tuesday, November 09, 2010 5:48 PM
To: trilinos-users at software.sandia.gov
Cc: Hu, Jonathan
Subject: [Trilinos-Users] Inquiry about errors from cmake when attempting to compile Trilinos 10.6 on MacOS (Snow Leopard) with Portland Group compilers (version 10.8)

Dear Trilinos Developers and Users,

Currently I am trying to compile Trilinos 10.6 on MacOS (Snow Leopard) using Portland Group Compilers (10.8) openmpi library that comes with it:

# /opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc -V
pgcc 10.8-0 64-bit target on Apple OS/X -tp penryn-64
Copyright 1989-2000, The Portland Group, Inc.  All Rights Reserved.
Copyright 2000-2010, STMicroelectronics, Inc.  All Rights Reserved.

I tested a simple pi calculation program (cpi.c) to check if mpicc that comes with the PGI compiler installation on MacOS is working or not.
It compiles, links and runs ok.

When I attempt to run cmake with the flags shown at the end of this e-mail, I get an error :
....
CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
  The C compiler "/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc" is not able
  to compile a simple test program.

Later on the message indicates PGI C compiler doesn't recognize the compiler flag passed:
...
  /opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc -Wl,-search_paths_first
  -headerpad_max_install_names
  CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -o cmTryCompileExec

  pgcc-Error-Unknown switch: -headerpad_max_install_names
...

As I am new to compiling Trilinos, I don't know how this flag is picked up and how to remove it.

I wanted to ask if you have observed similar behavior on MacOS and also if you have any suggestions on the settings for compiling Trilinos on MacOS with PGI compilers.

Thanks in advance for your time and help,

Aytekin Gel


P.S.
I am running a simple script for specifying the cmake option shown below:

# rm -f CMakeCache.txt

# cmake \

-D TrilinosFramework_ENABLE_MPI:BOOL=ON \

\

-D CMAKE_INSTALL_PREFIX=/Users/aike/TRILINOS/trilinos \

\

-D TPL_ENABLE_MPI:BOOL=ON \

-D MPI_BASE_DIR:PATH=/opt/pgi/osx86-64/2010/mpi/openmpi \

\

-D BUILD_SHARED_LIBS:BOOL=ON \

\

-D CMAKE_BUILD_TYPE:STRING=DEBUG \

\

-D CMAKE_CXX_COMPILER:FILEPATH=/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpiCC \

-D CMAKE_C_COMPILER:FILEPATH=/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc \

-D CMAKE_Fortran_COMPILER:FILEPATH=/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpif90 \

\

-D Trilinos_WARNINGS_AS_ERRORS_FLAGS:STRING="" \

-D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \

-D Trilinos_ENABLE_TESTS:BOOL=OFF \

-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \

-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON \

-D Trilinos_ENABLE_Epetra:BOOL=ON \

-D Trilinos_ENABLE_EpetraExt:BOOL=ON \

-D Trilinos_ENABLE_Tpetra:BOOL=ON \

-D Trilinos_ENABLE_AztecOO:BOOL=ON \

-D Trilinos_ENABLE_Ifpack:BOOL=ON \

-D Trilinos_ENABLE_Teuchos:BOOL=ON \

-D Trilinos_ENABLE_ML:BOOL=ON \

-D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON \

$EXTRA_ARGS \

/Users/aike/TRILINOS/trilinos-10.6.1-Source


====================
Output from cmake:

====================
Configuring Trilinos build directory

-- TRILINOS_HOME_DIR = /Users/aike/TRILINOS/trilinos-10.6.1-Source
-- TRILINOS_BUILD_DIR = /Users/aike/TRILINOS/trilinos
-- Found PythonInterp: /usr/bin/python2.6

Setting up major user options ...


Reading the list of extra repositories from /Users/aike/TRILINOS/trilinos-10.6.1-Source/cmake/ExtraExternalRepositories.cmake


Reading the list of packages from /Users/aike/TRILINOS/trilinos-10.6.1-Source/cmake/TrilinosPackages.cmake

-- Trilinos_NUM_PACKAGES='48'

Reading the list of TPLs from /Users/aike/TRILINOS/trilinos-10.6.1-Source/cmake/TrilinosTPLs.cmake.cmake

-- Trilinos_NUM_TPLS='46'

Dumping the XML dependencies file /Users/aike/TRILINOS/trilinos-10.6.1-Source/cmake/python/data/TrilinosPackageDependencies.xml ...

Dumping the HTML dependencies webpage file /Users/aike/TRILINOS/trilinos-10.6.1-Source/cmake/python/data/TrilinosPackageDependenciesTable.html ...

Dumping the CDash XML dependencies file /Users/aike/TRILINOS/trilinos-10.6.1-Source/cmake/python/data/CDashSubprojectDependencies.xml ...

Explicitly enabled packages on input (by user):  Teuchos Epetra Tpetra EpetraExt AztecOO Ifpack ML TrilinosCouplings 8

Explicitly disabled packages on input (by user or by default):  ForTrilinos 1

Explicitly enabled TPLs on input (by user):  MPI 1

Explicitly disabled TPLs on input (by user or by default):  0

Disabling all packages that have a required dependency on disabled TPLs and optional package TPL support based on TPL_ENABLE_<TPL>=OFF ...


Disabling forward required packages and optional intra-package support that have a dependancy on disabled packages Trilinos_ENABLE_<PACKAGE>=OFF ...


Enabling all optional packages for current set of enabled packages because Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES=ON ...

-- Setting Trilinos_ENABLE_Isorropia=ON because TrilinosCouplings_ENABLE_Isorropia=ON
-- Setting Trilinos_ENABLE_Amesos=ON because TrilinosCouplings_ENABLE_Amesos=ON
-- Setting Trilinos_ENABLE_Belos=ON because TrilinosCouplings_ENABLE_Belos=ON
-- Setting Trilinos_ENABLE_NOX=ON because TrilinosCouplings_ENABLE_NOX=ON
-- Setting Trilinos_ENABLE_Zoltan=ON because TrilinosCouplings_ENABLE_Zoltan=ON
-- Setting Trilinos_ENABLE_Intrepid=ON because TrilinosCouplings_ENABLE_Intrepid=ON
-- Setting Trilinos_ENABLE_Pamgen=ON because TrilinosCouplings_ENABLE_Pamgen=ON
-- Setting Trilinos_ENABLE_Thyra=ON because NOX_ENABLE_Thyra=ON
-- Setting Trilinos_ENABLE_Anasazi=ON because NOX_ENABLE_Anasazi=ON
-- Setting Trilinos_ENABLE_Stratimikos=ON because NOX_ENABLE_Stratimikos=ON
-- Setting Trilinos_ENABLE_Shards=ON because Intrepid_ENABLE_Shards=ON
-- Setting Trilinos_ENABLE_Sacado=ON because Intrepid_ENABLE_Sacado=ON
-- Setting Trilinos_ENABLE_Triutils=ON because Anasazi_ENABLE_Triutils=ON
-- Setting Trilinos_ENABLE_Galeri=ON because ML_ENABLE_Galeri=ON
-- Setting Trilinos_ENABLE_Kokkos=ON because Isorropia_ENABLE_Kokkos=ON
-- Setting Trilinos_ENABLE_RTOp=ON because Thyra_ENABLE_RTOp=ON
-- Setting Trilinos_ENABLE_ThreadPool=ON because Kokkos_ENABLE_ThreadPool=ON

Enabling all remaining required packages for the current set of enabled packages ...


Enabling all optional intra-package enables <PACKAGE>_ENABLE_<DEPPACKAGE> that are not currently disabled if both sets of packages are enabled ...

-- Setting Sacado_ENABLE_Teuchos=ON since Trilinos_ENABLE_Sacado=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Kokkos_ENABLE_ThreadPool=ON since Trilinos_ENABLE_Kokkos=ON AND Trilinos_ENABLE_ThreadPool=ON
-- Setting Shards_ENABLE_Teuchos=ON since Trilinos_ENABLE_Shards=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Tpetra_ENABLE_Epetra=ON since Trilinos_ENABLE_Tpetra=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting EpetraExt_ENABLE_Triutils=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting EpetraExt_ENABLE_Zoltan=ON since Trilinos_ENABLE_EpetraExt=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting Thyra_ENABLE_Epetra=ON since Trilinos_ENABLE_Thyra=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Thyra_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Thyra=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Thyra_ENABLE_Tpetra=ON since Trilinos_ENABLE_Thyra=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Isorropia_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Isorropia_ENABLE_Tpetra=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Isorropia_ENABLE_Kokkos=ON since Trilinos_ENABLE_Isorropia=ON AND Trilinos_ENABLE_Kokkos=ON
-- Setting AztecOO_ENABLE_Teuchos=ON since Trilinos_ENABLE_AztecOO=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting Galeri_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Galeri=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Amesos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Amesos_ENABLE_Triutils=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Amesos_ENABLE_Galeri=ON since Trilinos_ENABLE_Amesos=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting Ifpack_ENABLE_Amesos=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Ifpack_ENABLE_AztecOO=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Ifpack_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Ifpack_ENABLE_Galeri=ON since Trilinos_ENABLE_Ifpack=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting ML_ENABLE_Teuchos=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Teuchos=ON
-- Setting ML_ENABLE_Epetra=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting ML_ENABLE_Zoltan=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting ML_ENABLE_Galeri=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Galeri=ON
-- Setting ML_ENABLE_Amesos=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting ML_ENABLE_Ifpack=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting ML_ENABLE_AztecOO=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting ML_ENABLE_EpetraExt=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting ML_ENABLE_Isorropia=ON since Trilinos_ENABLE_ML=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting Belos_ENABLE_Epetra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Belos_ENABLE_Tpetra=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Belos_ENABLE_Triutils=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Belos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Belos_ENABLE_Ifpack=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting Belos_ENABLE_ML=ON since Trilinos_ENABLE_Belos=ON AND Trilinos_ENABLE_ML=ON
-- Setting Stratimikos_ENABLE_Amesos=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Stratimikos_ENABLE_AztecOO=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Stratimikos_ENABLE_Belos=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Stratimikos_ENABLE_Ifpack=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting Stratimikos_ENABLE_ML=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_ML=ON
-- Setting Stratimikos_ENABLE_Triutils=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Stratimikos_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Stratimikos=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Anasazi_ENABLE_Tpetra=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Tpetra=ON
-- Setting Anasazi_ENABLE_Epetra=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Anasazi_ENABLE_Thyra=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting Anasazi_ENABLE_Triutils=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Triutils=ON
-- Setting Anasazi_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Anasazi_ENABLE_Ifpack=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting Anasazi_ENABLE_Amesos=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Anasazi_ENABLE_AztecOO=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting Anasazi_ENABLE_Belos=ON since Trilinos_ENABLE_Anasazi=ON AND Trilinos_ENABLE_Belos=ON
-- Setting Intrepid_ENABLE_Epetra=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting Intrepid_ENABLE_EpetraExt=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting Intrepid_ENABLE_Amesos=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting Intrepid_ENABLE_Pamgen=ON since Trilinos_ENABLE_Intrepid=ON AND Trilinos_ENABLE_Pamgen=ON
-- Setting NOX_ENABLE_Epetra=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting NOX_ENABLE_EpetraExt=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting NOX_ENABLE_Thyra=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Thyra=ON
-- Setting NOX_ENABLE_Amesos=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting NOX_ENABLE_AztecOO=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting NOX_ENABLE_Ifpack=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting NOX_ENABLE_ML=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_ML=ON
-- Setting NOX_ENABLE_Belos=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Belos=ON
-- Setting NOX_ENABLE_Anasazi=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Anasazi=ON
-- Setting NOX_ENABLE_Stratimikos=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Stratimikos=ON
-- Setting NOX_ENABLE_Isorropia=ON since Trilinos_ENABLE_NOX=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting TrilinosCouplings_ENABLE_EpetraExt=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_EpetraExt=ON
-- Setting TrilinosCouplings_ENABLE_Isorropia=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Isorropia=ON
-- Setting TrilinosCouplings_ENABLE_Amesos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Amesos=ON
-- Setting TrilinosCouplings_ENABLE_AztecOO=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_AztecOO=ON
-- Setting TrilinosCouplings_ENABLE_Belos=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Belos=ON
-- Setting TrilinosCouplings_ENABLE_Ifpack=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Ifpack=ON
-- Setting TrilinosCouplings_ENABLE_ML=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_ML=ON
-- Setting TrilinosCouplings_ENABLE_NOX=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_NOX=ON
-- Setting TrilinosCouplings_ENABLE_Zoltan=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Zoltan=ON
-- Setting TrilinosCouplings_ENABLE_Epetra=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Epetra=ON
-- Setting TrilinosCouplings_ENABLE_Intrepid=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Intrepid=ON
-- Setting TrilinosCouplings_ENABLE_Pamgen=ON since Trilinos_ENABLE_TrilinosCouplings=ON AND Trilinos_ENABLE_Pamgen=ON

Enabling all remaining required TPLs for current set of enabled packages ...

-- Setting TPL_ENABLE_BLAS=ON because it is required by the enabled package Teuchos
-- Setting TPL_ENABLE_LAPACK=ON because it is required by the enabled package Teuchos

Enabling all optional package TPL support for currently enabled TPLs ...

-- Setting Teuchos_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting ThreadPool_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting Epetra_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting Zoltan_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting Tpetra_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting ML_ENABLE_MPI=ON since TPL_ENABLE_MPI=ON
-- Setting NOX_ENABLE_LAPACK=ON since TPL_ENABLE_LAPACK=ON
-- Setting NOX_ENABLE_BLAS=ON since TPL_ENABLE_BLAS=ON

Enabling TPLs based on <PACKAGE>_ENABLE_<TPL>=ON if TPL is not explicitly disabled ...


Set cache entries for optional packages/TPLs and tests/examples for packages actually enabled ...


Final set of enabled packages:  Teuchos ThreadPool Sacado RTOp Kokkos Epetra Zoltan Shards Triutils Tpetra EpetraExt Thyra Isorropia AztecOO Galeri Amesos Pamgen Ifpack ML Belos Stratimikos Anasazi Intrepid NOX TrilinosCouplings 25

Final set of non-enabled packages:  TrilinosFramework GlobiPack OptiPack Pliris Komplex Ifpack2 FEI Teko TriKota STK Phalanx Moertel Rythmos MOOCHO Stokhos Piro Sundance CTrilinos ForTrilinos PyTrilinos Didasko Optika Mesquite 23

Final set of enabled TPLs:  MPI BLAS LAPACK 3

Final set of non-enabled TPLs:  Peano CUDA Thrust TBB Pthread ARPREC QD Boost Scotch METIS ParMETIS PaToH CppUnit ADOLC ADIC TVMET MF ExodusII Nemesis XDMF Netcdf y12m SuperLUDist SuperLU Zlib UMFPACK MA28 AMD PETSC HYPRE BLACS SCALAPACK MUMPS Oski TAUCS ForUQTK Dakota HIPS HDF5 MATLAB CASK SPARSKIT QT 43

Probing the environment ...

-- CMAKE_BUILD_TYPE='DEBUG'
-- MPI_BASE_DIR='/opt/pgi/osx86-64/2010/mpi/openmpi'
-- MPI_BIN_DIR='/opt/pgi/osx86-64/2010/mpi/openmpi/bin'
-- MPI_USE_COMPILER_WRAPPERS='ON'
-- Leaving current CMAKE_C_COMPILER=/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc since it is already set!
-- Leaving current CMAKE_CXX_COMPILER=/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpiCC since it is already set!
-- Leaving current CMAKE_Fortran_COMPILER=/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpif90 since it is already set!
-- MPI_EXEC='/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpiexec'
-- The C compiler identification is PGI
-- Check for working C compiler: /opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc
-- Check for working C compiler: /opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc -- broken
CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
  The C compiler "/opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc" is not able
  to compile a simple test program.

  It fails with the following output:

   Change Dir: /Users/aike/TRILINOS/trilinos/CMakeFiles/CMakeTmp



  Run Build Command:/usr/bin/make "cmTryCompileExec/fast"

  /usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make
  CMakeFiles/cmTryCompileExec.dir/build

  /opt/local/bin/cmake -E cmake_progress_report
  /Users/aike/TRILINOS/trilinos/CMakeFiles/CMakeTmp/CMakeFiles 1

  Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o

  /opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc -o
  CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -c
  /Users/aike/TRILINOS/trilinos/CMakeFiles/CMakeTmp/testCCompiler.c

  Linking C executable cmTryCompileExec

  /opt/local/bin/cmake -E cmake_link_script
  CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1

  /opt/pgi/osx86-64/2010/mpi/openmpi/bin/mpicc -Wl,-search_paths_first
  -headerpad_max_install_names
  CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -o cmTryCompileExec

  pgcc-Error-Unknown switch: -headerpad_max_install_names

  make[1]: *** [cmTryCompileExec] Error 1

  make: *** [cmTryCompileExec/fast] Error 2





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  cmake/package_arch/PackageArchGlobalMacros.cmake:740 (ENABLE_LANGUAGE)
  CMakeLists.txt:164 (PACKAGE_ARCH_PRE_SETUP_ENV)


-- Configuring incomplete, errors occurred!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20101110/469abf81/attachment-0001.html 


More information about the Trilinos-Users mailing list