[Dune] Example config.opts for new build system

Christian Power power at na.uni-tuebingen.de
Thu Dec 17 16:20:56 CET 2015


Dear dune community,

I experience problems with the installation of the dune core modules
(version 2.4) on my osx.  I strongly believe that I could solve this
problems if the following site would work

http://www.dune-project.org/doc/buildsystem/cmakefaq.pdf

and if the config.opts example file on the bottom of the installation
notes would contain a more realistic example.

I appreciate any help!

Best regards

-- 

Christian Power

Mathematisches Institut
Universitaet Tuebingen

Auf der Morgenstelle 10
72076 Tuebingen
Germany

Room C03P13
Phone +49 7071 29-78584
http://na.uni-tuebingen.de/~power
power at na.uni-tuebingen.de

-------------- next part --------------
# Optimization compiler flags
OPTIMFLAGS="-O3 -g -Wall -Wextra"

# -jN means to run N compilation jobs in parallel. As a rule of thumb
# -N should be around one higher than the number of available CPUs.
MAKE_FLAGS=-j8

# Directory which contains all this mess
DUNEBASEDIR="$HOME/cpp/dune/"

# Installation prefix, argument to the "--prefix" switch. Libraries go
# below PREFIX/lib/, headers below PREFIX/include/ etc.
#
# For the beginner: do not use the --prefix argument for DUNE, but
# only for th e external modules like ALUgrid or ALBERTA or whatever
INSTALLPREFIX="$DUNEBASEDIR/build/"

# Directories where external modules have been installed into
ALUDIR="$HOME/cpp/ALUGrid-1.52/build/"
ALBERTADIR="$HOME/cpp/alberta-3.0.1/build/"
PETSCDIR="$HOME/cpp/petsc/arch-osx-10.6/" # not used ATM

# "--enable-shared" builds shared libraries, which may are may not be
# slightly slower than building only static libraries. If wanted, then
# "--enable-shared" in particular also ALUgrid has to be configured with
# "--enable-shared"
SHAREDLIBRARIES="--enable-shared" # "--enable-shared --disable-static"

# Building the documentation with Doxygen is time-consuming ...
DOCUMENTATION="--disable-documentation" # "--enable-documentation"

# Install the DUNE-modules also into the installation directory. For
# beginners: DONT
DUNEINSTALLPREFIX="--prefix=$INSTALLPREFIX"

# Configuration flags. Most are optional. DO not place spaces are tabs
# behind the back-slashes; back-slashes are used to "suppress" the
# line-breaks.
CONFIGURE_FLAGS="CXX=g++ CXXFLAGS=\"$OPTIMFLAGS\" \
  $DUNEINSTALLPREFIX \
  $SHAREDLIBRARIES \
  $DOCUMENTATION \
  --enable-experimental-grid-extensions \
  --enable-parallel \
  --without-x \
  --without-alugrid \
  --with-alberta=$ALBERTADIR \
  --prefix=$INSTALLPREFIX \
  --with-petsc=$PETSCDIR \
" # DO NOT FORGET THE TRAILING double quotes!

# Other stuff
#
# --with-boost=no \
# --enable-shared
# --disable-static
# --with-gmp=/opt/local \
# --with-petsc=$PETSCDIR" \
# --with-alberta=$MODDIR/alberta-1.2 \
# --with-alugrid=$ALUDIR \

-------------- next part --------------
Performing C++ SOURCE FILE Test MPI_VERSION_SUPPORTED failed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_1c4e8/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_1c4e8.dir/build.make CMakeFiles/cmTC_1c4e8.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_1c4e8.dir/src.cxx.o
/usr/bin/g++   -DENABLE_MPI=1 -DMPICH_SKIP_MPICXX -DMPIPP_H  -std=c++11  -DMPI_VERSION_SUPPORTED   -o CMakeFiles/cmTC_1c4e8.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx:2:14: fatal error: 'mpi.h' file not found
    #include <mpi.h>
             ^
1 error generated.
CMakeFiles/cmTC_1c4e8.dir/build.make:65: die Regel für Ziel „CMakeFiles/cmTC_1c4e8.dir/src.cxx.o“ scheiterte
gmake[1]: *** [CMakeFiles/cmTC_1c4e8.dir/src.cxx.o] Fehler 1
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen
Makefile:126: die Regel für Ziel „cmTC_1c4e8/fast“ scheiterte
gmake: *** [cmTC_1c4e8/fast] Fehler 2

Source file was:

    #include <mpi.h>

    #if !((MPI_VERSION > 2) || (MPI_VERSION == 2 && MPI_SUBVERSION >= 1))
    fail with a horribe compilation error due to old MPI version
    #endif

    int main(int argc, char** argv)
    {
      MPI_Init(&argc,&argv);
      MPI_Finalize();
    }

-------------- next part --------------
The system is: Darwin - 13.4.0 - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /opt/local/bin/mpicc-openmpi-mp 
Build flags: 
Id flags: 

The output was:
0


Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"

The C compiler identification is AppleClang, found in "/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/3.4.1/CompilerIdC/a.out"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/g++ 
Build flags: 
Id flags: 

The output was:
0


Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"

The CXX compiler identification is AppleClang, found in "/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/3.4.1/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_ac2cd/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_ac2cd.dir/build.make CMakeFiles/cmTC_ac2cd.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_ac2cd.dir/testCCompiler.c.o
/opt/local/bin/mpicc-openmpi-mp     -o CMakeFiles/cmTC_ac2cd.dir/testCCompiler.c.o   -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_ac2cd
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ac2cd.dir/link.txt --verbose=1
/opt/local/bin/mpicc-openmpi-mp    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_ac2cd.dir/testCCompiler.c.o  -o cmTC_ac2cd  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Detecting C compiler ABI info compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_3ac23/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_3ac23.dir/build.make CMakeFiles/cmTC_3ac23.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o
/opt/local/bin/mpicc-openmpi-mp     -o CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o   -c /opt/local/share/cmake-3.4/Modules/CMakeCCompilerABI.c
Linking C executable cmTC_3ac23
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ac23.dir/link.txt --verbose=1
/opt/local/bin/mpicc-openmpi-mp    -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -v -Wl,-v CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o  -o cmTC_3ac23   
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -o cmTC_3ac23 -L/opt/local/lib/openmpi-mp -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o -lmpi -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a
@(#)PROGRAM:ld  PROJECT:ld64-241.9
configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7m armv7em
Library search paths:
	/opt/local/lib/openmpi-mp
	/usr/lib
	/usr/local/lib
Framework search paths:
	/Library/Frameworks/
	/System/Library/Frameworks/
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Parsed C implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:"/opt/local/bin/gmake" "cmTC_3ac23/fast"]
  ignore line: [/opt/local/bin/gmake -f CMakeFiles/cmTC_3ac23.dir/build.make CMakeFiles/cmTC_3ac23.dir/build]
  ignore line: [gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten]
  ignore line: [Building C object CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o]
  ignore line: [/opt/local/bin/mpicc-openmpi-mp     -o CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o   -c /opt/local/share/cmake-3.4/Modules/CMakeCCompilerABI.c]
  ignore line: [Linking C executable cmTC_3ac23]
  ignore line: [/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ac23.dir/link.txt --verbose=1]
  ignore line: [/opt/local/bin/mpicc-openmpi-mp    -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -v -Wl,-v CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o  -o cmTC_3ac23   ]
  ignore line: [Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)]
  ignore line: [Target: x86_64-apple-darwin13.4.0]
  ignore line: [Thread model: posix]
  link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -o cmTC_3ac23 -L/opt/local/lib/openmpi-mp -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o -lmpi -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a]
    arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore
    arg [-demangle] ==> ignore
    arg [-dynamic] ==> ignore
    arg [-arch] ==> ignore
    arg [x86_64] ==> ignore
    arg [-macosx_version_min] ==> ignore
    arg [10.9.0] ==> ignore
    arg [-o] ==> ignore
    arg [cmTC_3ac23] ==> ignore
    arg [-L/opt/local/lib/openmpi-mp] ==> dir [/opt/local/lib/openmpi-mp]
    arg [-search_paths_first] ==> ignore
    arg [-headerpad_max_install_names] ==> ignore
    arg [-v] ==> ignore
    arg [CMakeFiles/cmTC_3ac23.dir/CMakeCCompilerABI.c.o] ==> ignore
    arg [-lmpi] ==> lib [mpi]
    arg [-lSystem] ==> lib [System]
    arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a]
  Library search paths: [;/opt/local/lib/openmpi-mp;/usr/lib;/usr/local/lib]
  Framework search paths: [;/Library/Frameworks/;/System/Library/Frameworks/]
  remove lib [System]
  collapse lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin/libclang_rt.osx.a]
  collapse library dir [/opt/local/lib/openmpi-mp] ==> [/opt/local/lib/openmpi-mp]
  collapse library dir [/opt/local/lib/openmpi-mp] ==> [/opt/local/lib/openmpi-mp]
  collapse library dir [/usr/lib] ==> [/usr/lib]
  collapse library dir [/usr/local/lib] ==> [/usr/local/lib]
  collapse framework dir [/Library/Frameworks/] ==> [/Library/Frameworks]
  collapse framework dir [/System/Library/Frameworks/] ==> [/System/Library/Frameworks]
  implicit libs: [mpi;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin/libclang_rt.osx.a]
  implicit dirs: [/opt/local/lib/openmpi-mp;/usr/lib;/usr/local/lib]
  implicit fwks: [/Library/Frameworks;/System/Library/Frameworks]




Detecting C [-std=c11] compiler features compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_63080/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_63080.dir/build.make CMakeFiles/cmTC_63080.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_63080.dir/feature_tests.c.o
/opt/local/bin/mpicc-openmpi-mp    -std=c11 -o CMakeFiles/cmTC_63080.dir/feature_tests.c.o   -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/feature_tests.c
Linking C executable cmTC_63080
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_63080.dir/link.txt --verbose=1
/opt/local/bin/mpicc-openmpi-mp    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_63080.dir/feature_tests.c.o  -o cmTC_63080  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


    Feature record: C_FEATURE:1c_function_prototypes
    Feature record: C_FEATURE:1c_restrict
    Feature record: C_FEATURE:1c_static_assert
    Feature record: C_FEATURE:1c_variadic_macros


Detecting C [-std=c99] compiler features compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_6c1bb/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_6c1bb.dir/build.make CMakeFiles/cmTC_6c1bb.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_6c1bb.dir/feature_tests.c.o
/opt/local/bin/mpicc-openmpi-mp    -std=c99 -o CMakeFiles/cmTC_6c1bb.dir/feature_tests.c.o   -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/feature_tests.c
Linking C executable cmTC_6c1bb
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6c1bb.dir/link.txt --verbose=1
/opt/local/bin/mpicc-openmpi-mp    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_6c1bb.dir/feature_tests.c.o  -o cmTC_6c1bb  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


    Feature record: C_FEATURE:1c_function_prototypes
    Feature record: C_FEATURE:1c_restrict
    Feature record: C_FEATURE:0c_static_assert
    Feature record: C_FEATURE:1c_variadic_macros


Detecting C [-std=c90] compiler features compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_d47d9/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_d47d9.dir/build.make CMakeFiles/cmTC_d47d9.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_d47d9.dir/feature_tests.c.o
/opt/local/bin/mpicc-openmpi-mp    -std=c90 -o CMakeFiles/cmTC_d47d9.dir/feature_tests.c.o   -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/feature_tests.c
Linking C executable cmTC_d47d9
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d47d9.dir/link.txt --verbose=1
/opt/local/bin/mpicc-openmpi-mp    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_d47d9.dir/feature_tests.c.o  -o cmTC_d47d9  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


    Feature record: C_FEATURE:1c_function_prototypes
    Feature record: C_FEATURE:0c_restrict
    Feature record: C_FEATURE:0c_static_assert
    Feature record: C_FEATURE:0c_variadic_macros
Determining if the CXX compiler works passed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_42282/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_42282.dir/build.make CMakeFiles/cmTC_42282.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_42282.dir/testCXXCompiler.cxx.o
/usr/bin/g++      -o CMakeFiles/cmTC_42282.dir/testCXXCompiler.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTC_42282
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_42282.dir/link.txt --verbose=1
/usr/bin/g++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_42282.dir/testCXXCompiler.cxx.o  -o cmTC_42282  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_670ee/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_670ee.dir/build.make CMakeFiles/cmTC_670ee.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/g++      -o CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o -c /opt/local/share/cmake-3.4/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTC_670ee
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_670ee.dir/link.txt --verbose=1
/usr/bin/g++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -v -Wl,-v CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_670ee   
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -o cmTC_670ee -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a
@(#)PROGRAM:ld  PROJECT:ld64-241.9
configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7m armv7em
Library search paths:
	/usr/lib
	/usr/local/lib
Framework search paths:
	/Library/Frameworks/
	/System/Library/Frameworks/
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Parsed CXX implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:"/opt/local/bin/gmake" "cmTC_670ee/fast"]
  ignore line: [/opt/local/bin/gmake -f CMakeFiles/cmTC_670ee.dir/build.make CMakeFiles/cmTC_670ee.dir/build]
  ignore line: [gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten]
  ignore line: [Building CXX object CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o]
  ignore line: [/usr/bin/g++      -o CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o -c /opt/local/share/cmake-3.4/Modules/CMakeCXXCompilerABI.cpp]
  ignore line: [Linking CXX executable cmTC_670ee]
  ignore line: [/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_670ee.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/g++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -v -Wl,-v CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_670ee   ]
  ignore line: [Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)]
  ignore line: [Target: x86_64-apple-darwin13.4.0]
  ignore line: [Thread model: posix]
  link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -o cmTC_670ee -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a]
    arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore
    arg [-demangle] ==> ignore
    arg [-dynamic] ==> ignore
    arg [-arch] ==> ignore
    arg [x86_64] ==> ignore
    arg [-macosx_version_min] ==> ignore
    arg [10.9.0] ==> ignore
    arg [-o] ==> ignore
    arg [cmTC_670ee] ==> ignore
    arg [-search_paths_first] ==> ignore
    arg [-headerpad_max_install_names] ==> ignore
    arg [-v] ==> ignore
    arg [CMakeFiles/cmTC_670ee.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
    arg [-lc++] ==> lib [c++]
    arg [-lSystem] ==> lib [System]
    arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a]
  Library search paths: [;/usr/lib;/usr/local/lib]
  Framework search paths: [;/Library/Frameworks/;/System/Library/Frameworks/]
  remove lib [System]
  collapse lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib/darwin/libclang_rt.osx.a] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin/libclang_rt.osx.a]
  collapse library dir [/usr/lib] ==> [/usr/lib]
  collapse library dir [/usr/local/lib] ==> [/usr/local/lib]
  collapse framework dir [/Library/Frameworks/] ==> [/Library/Frameworks]
  collapse framework dir [/System/Library/Frameworks/] ==> [/System/Library/Frameworks]
  implicit libs: [c++;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/lib/darwin/libclang_rt.osx.a]
  implicit dirs: [/usr/lib;/usr/local/lib]
  implicit fwks: [/Library/Frameworks;/System/Library/Frameworks]




Detecting CXX [-std=c++1y] compiler features compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_1432f/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_1432f.dir/build.make CMakeFiles/cmTC_1432f.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_1432f.dir/feature_tests.cxx.o
/usr/bin/g++     -std=c++1y -o CMakeFiles/cmTC_1432f.dir/feature_tests.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_1432f
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1432f.dir/link.txt --verbose=1
/usr/bin/g++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_1432f.dir/feature_tests.cxx.o  -o cmTC_1432f  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


    Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
    Feature record: CXX_FEATURE:1cxx_alias_templates
    Feature record: CXX_FEATURE:1cxx_alignas
    Feature record: CXX_FEATURE:1cxx_alignof
    Feature record: CXX_FEATURE:1cxx_attributes
    Feature record: CXX_FEATURE:1cxx_attribute_deprecated
    Feature record: CXX_FEATURE:1cxx_auto_type
    Feature record: CXX_FEATURE:1cxx_binary_literals
    Feature record: CXX_FEATURE:1cxx_constexpr
    Feature record: CXX_FEATURE:1cxx_contextual_conversions
    Feature record: CXX_FEATURE:1cxx_decltype
    Feature record: CXX_FEATURE:1cxx_decltype_auto
    Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
    Feature record: CXX_FEATURE:1cxx_default_function_template_args
    Feature record: CXX_FEATURE:1cxx_defaulted_functions
    Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
    Feature record: CXX_FEATURE:1cxx_delegating_constructors
    Feature record: CXX_FEATURE:1cxx_deleted_functions
    Feature record: CXX_FEATURE:1cxx_digit_separators
    Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
    Feature record: CXX_FEATURE:1cxx_explicit_conversions
    Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
    Feature record: CXX_FEATURE:1cxx_extern_templates
    Feature record: CXX_FEATURE:1cxx_final
    Feature record: CXX_FEATURE:1cxx_func_identifier
    Feature record: CXX_FEATURE:1cxx_generalized_initializers
    Feature record: CXX_FEATURE:1cxx_generic_lambdas
    Feature record: CXX_FEATURE:1cxx_inheriting_constructors
    Feature record: CXX_FEATURE:1cxx_inline_namespaces
    Feature record: CXX_FEATURE:1cxx_lambdas
    Feature record: CXX_FEATURE:1cxx_lambda_init_captures
    Feature record: CXX_FEATURE:1cxx_local_type_template_args
    Feature record: CXX_FEATURE:1cxx_long_long_type
    Feature record: CXX_FEATURE:1cxx_noexcept
    Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
    Feature record: CXX_FEATURE:1cxx_nullptr
    Feature record: CXX_FEATURE:1cxx_override
    Feature record: CXX_FEATURE:1cxx_range_for
    Feature record: CXX_FEATURE:1cxx_raw_string_literals
    Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
    Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
    Feature record: CXX_FEATURE:1cxx_return_type_deduction
    Feature record: CXX_FEATURE:1cxx_right_angle_brackets
    Feature record: CXX_FEATURE:1cxx_rvalue_references
    Feature record: CXX_FEATURE:1cxx_sizeof_member
    Feature record: CXX_FEATURE:1cxx_static_assert
    Feature record: CXX_FEATURE:1cxx_strong_enums
    Feature record: CXX_FEATURE:1cxx_template_template_parameters
    Feature record: CXX_FEATURE:0cxx_thread_local
    Feature record: CXX_FEATURE:1cxx_trailing_return_types
    Feature record: CXX_FEATURE:1cxx_unicode_literals
    Feature record: CXX_FEATURE:1cxx_uniform_initialization
    Feature record: CXX_FEATURE:1cxx_unrestricted_unions
    Feature record: CXX_FEATURE:1cxx_user_literals
    Feature record: CXX_FEATURE:1cxx_variable_templates
    Feature record: CXX_FEATURE:1cxx_variadic_macros
    Feature record: CXX_FEATURE:1cxx_variadic_templates


Detecting CXX [-std=c++11] compiler features compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_39b0e/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_39b0e.dir/build.make CMakeFiles/cmTC_39b0e.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_39b0e.dir/feature_tests.cxx.o
/usr/bin/g++     -std=c++11 -o CMakeFiles/cmTC_39b0e.dir/feature_tests.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_39b0e
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_39b0e.dir/link.txt --verbose=1
/usr/bin/g++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_39b0e.dir/feature_tests.cxx.o  -o cmTC_39b0e  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


    Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
    Feature record: CXX_FEATURE:1cxx_alias_templates
    Feature record: CXX_FEATURE:1cxx_alignas
    Feature record: CXX_FEATURE:1cxx_alignof
    Feature record: CXX_FEATURE:1cxx_attributes
    Feature record: CXX_FEATURE:0cxx_attribute_deprecated
    Feature record: CXX_FEATURE:1cxx_auto_type
    Feature record: CXX_FEATURE:0cxx_binary_literals
    Feature record: CXX_FEATURE:1cxx_constexpr
    Feature record: CXX_FEATURE:0cxx_contextual_conversions
    Feature record: CXX_FEATURE:1cxx_decltype
    Feature record: CXX_FEATURE:0cxx_decltype_auto
    Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
    Feature record: CXX_FEATURE:1cxx_default_function_template_args
    Feature record: CXX_FEATURE:1cxx_defaulted_functions
    Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
    Feature record: CXX_FEATURE:1cxx_delegating_constructors
    Feature record: CXX_FEATURE:1cxx_deleted_functions
    Feature record: CXX_FEATURE:0cxx_digit_separators
    Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
    Feature record: CXX_FEATURE:1cxx_explicit_conversions
    Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
    Feature record: CXX_FEATURE:1cxx_extern_templates
    Feature record: CXX_FEATURE:1cxx_final
    Feature record: CXX_FEATURE:1cxx_func_identifier
    Feature record: CXX_FEATURE:1cxx_generalized_initializers
    Feature record: CXX_FEATURE:0cxx_generic_lambdas
    Feature record: CXX_FEATURE:1cxx_inheriting_constructors
    Feature record: CXX_FEATURE:1cxx_inline_namespaces
    Feature record: CXX_FEATURE:1cxx_lambdas
    Feature record: CXX_FEATURE:0cxx_lambda_init_captures
    Feature record: CXX_FEATURE:1cxx_local_type_template_args
    Feature record: CXX_FEATURE:1cxx_long_long_type
    Feature record: CXX_FEATURE:1cxx_noexcept
    Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
    Feature record: CXX_FEATURE:1cxx_nullptr
    Feature record: CXX_FEATURE:1cxx_override
    Feature record: CXX_FEATURE:1cxx_range_for
    Feature record: CXX_FEATURE:1cxx_raw_string_literals
    Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
    Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
    Feature record: CXX_FEATURE:0cxx_return_type_deduction
    Feature record: CXX_FEATURE:1cxx_right_angle_brackets
    Feature record: CXX_FEATURE:1cxx_rvalue_references
    Feature record: CXX_FEATURE:1cxx_sizeof_member
    Feature record: CXX_FEATURE:1cxx_static_assert
    Feature record: CXX_FEATURE:1cxx_strong_enums
    Feature record: CXX_FEATURE:1cxx_template_template_parameters
    Feature record: CXX_FEATURE:0cxx_thread_local
    Feature record: CXX_FEATURE:1cxx_trailing_return_types
    Feature record: CXX_FEATURE:1cxx_unicode_literals
    Feature record: CXX_FEATURE:1cxx_uniform_initialization
    Feature record: CXX_FEATURE:1cxx_unrestricted_unions
    Feature record: CXX_FEATURE:1cxx_user_literals
    Feature record: CXX_FEATURE:0cxx_variable_templates
    Feature record: CXX_FEATURE:1cxx_variadic_macros
    Feature record: CXX_FEATURE:1cxx_variadic_templates


Detecting CXX [-std=c++98] compiler features compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_3fe1a/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_3fe1a.dir/build.make CMakeFiles/cmTC_3fe1a.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_3fe1a.dir/feature_tests.cxx.o
/usr/bin/g++     -std=c++98 -o CMakeFiles/cmTC_3fe1a.dir/feature_tests.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_3fe1a
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3fe1a.dir/link.txt --verbose=1
/usr/bin/g++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_3fe1a.dir/feature_tests.cxx.o  -o cmTC_3fe1a  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


    Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
    Feature record: CXX_FEATURE:0cxx_alias_templates
    Feature record: CXX_FEATURE:0cxx_alignas
    Feature record: CXX_FEATURE:0cxx_alignof
    Feature record: CXX_FEATURE:0cxx_attributes
    Feature record: CXX_FEATURE:0cxx_attribute_deprecated
    Feature record: CXX_FEATURE:0cxx_auto_type
    Feature record: CXX_FEATURE:0cxx_binary_literals
    Feature record: CXX_FEATURE:0cxx_constexpr
    Feature record: CXX_FEATURE:0cxx_contextual_conversions
    Feature record: CXX_FEATURE:0cxx_decltype
    Feature record: CXX_FEATURE:0cxx_decltype_auto
    Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
    Feature record: CXX_FEATURE:0cxx_default_function_template_args
    Feature record: CXX_FEATURE:0cxx_defaulted_functions
    Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
    Feature record: CXX_FEATURE:0cxx_delegating_constructors
    Feature record: CXX_FEATURE:0cxx_deleted_functions
    Feature record: CXX_FEATURE:0cxx_digit_separators
    Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
    Feature record: CXX_FEATURE:0cxx_explicit_conversions
    Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
    Feature record: CXX_FEATURE:0cxx_extern_templates
    Feature record: CXX_FEATURE:0cxx_final
    Feature record: CXX_FEATURE:0cxx_func_identifier
    Feature record: CXX_FEATURE:0cxx_generalized_initializers
    Feature record: CXX_FEATURE:0cxx_generic_lambdas
    Feature record: CXX_FEATURE:0cxx_inheriting_constructors
    Feature record: CXX_FEATURE:0cxx_inline_namespaces
    Feature record: CXX_FEATURE:0cxx_lambdas
    Feature record: CXX_FEATURE:0cxx_lambda_init_captures
    Feature record: CXX_FEATURE:0cxx_local_type_template_args
    Feature record: CXX_FEATURE:0cxx_long_long_type
    Feature record: CXX_FEATURE:0cxx_noexcept
    Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
    Feature record: CXX_FEATURE:0cxx_nullptr
    Feature record: CXX_FEATURE:0cxx_override
    Feature record: CXX_FEATURE:0cxx_range_for
    Feature record: CXX_FEATURE:0cxx_raw_string_literals
    Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
    Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
    Feature record: CXX_FEATURE:0cxx_return_type_deduction
    Feature record: CXX_FEATURE:0cxx_right_angle_brackets
    Feature record: CXX_FEATURE:0cxx_rvalue_references
    Feature record: CXX_FEATURE:0cxx_sizeof_member
    Feature record: CXX_FEATURE:0cxx_static_assert
    Feature record: CXX_FEATURE:0cxx_strong_enums
    Feature record: CXX_FEATURE:1cxx_template_template_parameters
    Feature record: CXX_FEATURE:0cxx_thread_local
    Feature record: CXX_FEATURE:0cxx_trailing_return_types
    Feature record: CXX_FEATURE:0cxx_unicode_literals
    Feature record: CXX_FEATURE:0cxx_uniform_initialization
    Feature record: CXX_FEATURE:0cxx_unrestricted_unions
    Feature record: CXX_FEATURE:0cxx_user_literals
    Feature record: CXX_FEATURE:0cxx_variable_templates
    Feature record: CXX_FEATURE:0cxx_variadic_macros
    Feature record: CXX_FEATURE:0cxx_variadic_templates
Compiling the Fortran compiler identification source file "CMakeFortranCompilerId.F" succeeded.
Compiler: /opt/local/bin/g95 
Build flags: 
Id flags: -v

The output was:
0
Driving: /opt/local/bin/g95 -v CMakeFortranCompilerId.F -lf95 -lm
Using built-in specs.
Target: 
Configured with: ../configure --prefix=/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4 --enable-languages=c --disable-multilib --with-included-gettext --with-libiconv=/opt/local --libdir=/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4 --with-as=/opt/local/bin/as --with-ld=/opt/local/bin/ld --with-nm=/opt/local/bin/nm --build=x86_64-apple-darwin13 --host=x86_64-apple-darwin13
Thread model: posix
gcc version 4.2.4 (g95 0.93!) Oct 18 2014
 /opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4//f951 CMakeFortranCompilerId.F -fPIC -quiet -dumpbase CMakeFortranCompilerId.F -mtune=generic -march=nocona -auxbase CMakeFortranCompilerId -version -o /var/folders/9c/nsxnh_bd7h10y3ffxl2854hr0000gr/T//ccRBMivX.s
G95 Fortran 95 version 4.2.4 (g95 0.93!) Oct 18 2014 (x86_64-apple-darwin13)
	compiled by GNU C version 4.2.4.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 /opt/local/bin/as -arch x86_64 -force_cpusubtype_ALL -o /var/folders/9c/nsxnh_bd7h10y3ffxl2854hr0000gr/T//ccSPMdlf.o /var/folders/9c/nsxnh_bd7h10y3ffxl2854hr0000gr/T//ccRBMivX.s
 /opt/local/bin/ld -dynamic -arch x86_64 -weak_reference_mismatches non-weak -o a.out -lcrt1.o -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4 -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/// -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/// -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/ -L/usr/lib// /var/folders/9c/nsxnh_bd7h10y3ffxl2854hr0000gr/T//ccSPMdlf.o -lf95 -lm -lgcc -lSystem
ld: warning: -macosx_version_min not specified, assuming 10.6


Compilation of the Fortran compiler identification source "CMakeFortranCompilerId.F" produced "a.out"

The Fortran compiler identification is G95, found in "/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/3.4.1/CompilerIdFortran/a.out"

Determining if the Fortran compiler works passed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_f54cc/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_f54cc.dir/build.make CMakeFiles/cmTC_f54cc.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building Fortran object CMakeFiles/cmTC_f54cc.dir/testFortranCompiler.f.o
/opt/local/bin/g95     -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/testFortranCompiler.f -o CMakeFiles/cmTC_f54cc.dir/testFortranCompiler.f.o
Linking Fortran executable cmTC_f54cc
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f54cc.dir/link.txt --verbose=1
/opt/local/bin/g95       CMakeFiles/cmTC_f54cc.dir/testFortranCompiler.f.o  -o cmTC_f54cc  
ld: warning: -macosx_version_min not specified, assuming 10.6
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Detecting Fortran compiler ABI info compiled with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_ba7e1/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_ba7e1.dir/build.make CMakeFiles/cmTC_ba7e1.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building Fortran object CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o
/opt/local/bin/g95     -c /opt/local/share/cmake-3.4/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o
Linking Fortran executable cmTC_ba7e1
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ba7e1.dir/link.txt --verbose=1
/opt/local/bin/g95    -v   CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o  -o cmTC_ba7e1   
Driving: /opt/local/bin/g95 -v CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o -o cmTC_ba7e1 -lf95 -lm
Using built-in specs.
Target: 
Configured with: ../configure --prefix=/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4 --enable-languages=c --disable-multilib --with-included-gettext --with-libiconv=/opt/local --libdir=/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4 --with-as=/opt/local/bin/as --with-ld=/opt/local/bin/ld --with-nm=/opt/local/bin/nm --build=x86_64-apple-darwin13 --host=x86_64-apple-darwin13
Thread model: posix
gcc version 4.2.4 (g95 0.93!) Oct 18 2014
 /opt/local/bin/ld -dynamic -arch x86_64 -weak_reference_mismatches non-weak -o cmTC_ba7e1 -lcrt1.o -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4 -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/// -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/// -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/ -L/usr/lib// CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o -lf95 -lm -lgcc -lSystem
ld: warning: -macosx_version_min not specified, assuming 10.6
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Parsed Fortran implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:"/opt/local/bin/gmake" "cmTC_ba7e1/fast"]
  ignore line: [/opt/local/bin/gmake -f CMakeFiles/cmTC_ba7e1.dir/build.make CMakeFiles/cmTC_ba7e1.dir/build]
  ignore line: [gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten]
  ignore line: [Building Fortran object CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o]
  ignore line: [/opt/local/bin/g95     -c /opt/local/share/cmake-3.4/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o]
  ignore line: [Linking Fortran executable cmTC_ba7e1]
  ignore line: [/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ba7e1.dir/link.txt --verbose=1]
  ignore line: [/opt/local/bin/g95    -v   CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o  -o cmTC_ba7e1   ]
  ignore line: [Driving: /opt/local/bin/g95 -v CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o -o cmTC_ba7e1 -lf95 -lm]
  ignore line: [Using built-in specs.]
  ignore line: [Target: ]
  ignore line: [Configured with: ../configure --prefix=/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4 --enable-languages=c --disable-multilib --with-included-gettext --with-libiconv=/opt/local --libdir=/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4 --with-as=/opt/local/bin/as --with-ld=/opt/local/bin/ld --with-nm=/opt/local/bin/nm --build=x86_64-apple-darwin13 --host=x86_64-apple-darwin13]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.2.4 (g95 0.93!) Oct 18 2014]
  link line: [ /opt/local/bin/ld -dynamic -arch x86_64 -weak_reference_mismatches non-weak -o cmTC_ba7e1 -lcrt1.o -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4 -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/// -L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/ -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/// -L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/ -L/usr/lib// CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o -lf95 -lm -lgcc -lSystem]
    arg [/opt/local/bin/ld] ==> ignore
    arg [-dynamic] ==> ignore
    arg [-arch] ==> ignore
    arg [x86_64] ==> ignore
    arg [-weak_reference_mismatches] ==> ignore
    arg [non-weak] ==> ignore
    arg [-o] ==> ignore
    arg [cmTC_ba7e1] ==> ignore
    arg [-lcrt1.o] ==> lib [crt1.o]
    arg [-L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/] ==> dir [/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/]
    arg [-L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4] ==> dir [/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4]
    arg [-L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/] ==> dir [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/]
    arg [-L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4///] ==> dir [/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4///]
    arg [-L/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/] ==> dir [/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/]
    arg [-L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4///] ==> dir [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4///]
    arg [-L/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/] ==> dir [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/]
    arg [-L/usr/lib//] ==> dir [/usr/lib//]
    arg [CMakeFiles/cmTC_ba7e1.dir/CMakeFortranCompilerABI.F.o] ==> ignore
    arg [-lf95] ==> lib [f95]
    arg [-lm] ==> lib [m]
    arg [-lgcc] ==> lib [gcc]
    arg [-lSystem] ==> lib [System]
  remove lib [crt1.o]
  remove lib [gcc]
  remove lib [System]
  collapse library dir [/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/] ==> [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4]
  collapse library dir [/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4] ==> [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4]
  collapse library dir [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/] ==> [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4]
  collapse library dir [/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4///] ==> [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4]
  collapse library dir [/opt/local/bin/../lib/g95/x86_64-apple-darwin13/4.2.4/] ==> [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4]
  collapse library dir [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4///] ==> [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4]
  collapse library dir [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4/] ==> [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4]
  collapse library dir [/usr/lib//] ==> [/usr/lib]
  implicit libs: [f95;m]
  implicit dirs: [/opt/local/lib/g95/x86_64-apple-darwin13/4.2.4;/usr/lib]
  implicit fwks: []


Determining if the Fortran compiler supports Fortran 90 passed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_17119/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_17119.dir/build.make CMakeFiles/cmTC_17119.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building Fortran object CMakeFiles/cmTC_17119.dir/testFortranCompilerF90.f90.o
/opt/local/bin/g95     -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/testFortranCompilerF90.f90 -o CMakeFiles/cmTC_17119.dir/testFortranCompilerF90.f90.o
Linking Fortran executable cmTC_17119
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_17119.dir/link.txt --verbose=1
/opt/local/bin/g95       CMakeFiles/cmTC_17119.dir/testFortranCompilerF90.f90.o  -o cmTC_17119  
ld: warning: -macosx_version_min not specified, assuming 10.6
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Determining if the CXX compiler accepts the flag -std=c++11 passed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_eae51/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_eae51.dir/build.make CMakeFiles/cmTC_eae51.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_eae51.dir/DummyCXXFile.cxx.o
/usr/bin/g++     -std=c++11   -o CMakeFiles/cmTC_eae51.dir/DummyCXXFile.cxx.o -c /opt/local/share/cmake-3.4/Modules/DummyCXXFile.cxx
Linking CXX executable cmTC_eae51
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eae51.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_eae51.dir/DummyCXXFile.cxx.o  -o cmTC_eae51  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Performing C++ SOURCE FILE Test HAVE_NULLPTR succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_201e7/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_201e7.dir/build.make CMakeFiles/cmTC_201e7.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_201e7.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_NULLPTR  -std=c++11   -o CMakeFiles/cmTC_201e7.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_201e7
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_201e7.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_NULLPTR  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_201e7.dir/src.cxx.o  -o cmTC_201e7  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

    int main(void)
    {
      char* ch = nullptr;
      return 0;
    }

Performing C++ SOURCE FILE Test HAVE_NULLPTR_T succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_64cd7/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_64cd7.dir/build.make CMakeFiles/cmTC_64cd7.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_64cd7.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_NULLPTR_T  -std=c++11   -o CMakeFiles/cmTC_64cd7.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_64cd7
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_64cd7.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_NULLPTR_T  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_64cd7.dir/src.cxx.o  -o cmTC_64cd7  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

    #include <cstddef>

    int main(void)
    {
      std::nullptr_t npt = nullptr;
      return 0;
    }

Performing C++ SOURCE FILE Test HAS_ATTRIBUTE_UNUSED succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_bd565/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_bd565.dir/build.make CMakeFiles/cmTC_bd565.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_bd565.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAS_ATTRIBUTE_UNUSED  -std=c++11   -o CMakeFiles/cmTC_bd565.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_bd565
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bd565.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAS_ATTRIBUTE_UNUSED  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_bd565.dir/src.cxx.o  -o cmTC_bd565  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

   int main(void)
   {
     int __attribute__((unused)) foo;
     return 0;
   };

Performing C++ SOURCE FILE Test HAS_ATTRIBUTE_DEPRECATED succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_cd0a7/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_cd0a7.dir/build.make CMakeFiles/cmTC_cd0a7.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_cd0a7.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAS_ATTRIBUTE_DEPRECATED  -std=c++11   -o CMakeFiles/cmTC_cd0a7.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_cd0a7
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cd0a7.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAS_ATTRIBUTE_DEPRECATED  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_cd0a7.dir/src.cxx.o  -o cmTC_cd0a7  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

#define DEP __attribute__((deprecated))
   class bar
   {
     bar() DEP;
   };

   class peng { } DEP;

   template <class T>
   class t_bar
   {
     t_bar() DEP;
   };

   template <class T>
   class t_peng {
     t_peng() {};
   } DEP;

   void foo() DEP;

   void foo() {}

   int main(void)
   {
     return 0;
   };

Performing C++ SOURCE FILE Test HAS_ATTRIBUTE_DEPRECATED_MSG succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_8e8cf/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_8e8cf.dir/build.make CMakeFiles/cmTC_8e8cf.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_8e8cf.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAS_ATTRIBUTE_DEPRECATED_MSG  -std=c++11   -o CMakeFiles/cmTC_8e8cf.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_8e8cf
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8e8cf.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAS_ATTRIBUTE_DEPRECATED_MSG  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_8e8cf.dir/src.cxx.o  -o cmTC_8e8cf  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

#define DEP __attribute__((deprecated("message")))
   class bar {
     bar() DEP;
   };

   class peng { } DEP;

   template <class T>
   class t_bar
   {
     t_bar() DEP;
   };

   template <class T>
   class t_peng
   {
     t_peng() {};
   } DEP;

   void foo() DEP;

   void foo() {}

   int main(void)
   {
     return 0;
   };

Performing C++ SOURCE FILE Test HAVE_CONSTEXPR succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_e6109/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_e6109.dir/build.make CMakeFiles/cmTC_e6109.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_e6109.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_CONSTEXPR  -std=c++11   -o CMakeFiles/cmTC_e6109.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_e6109
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e6109.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_CONSTEXPR  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_e6109.dir/src.cxx.o  -o cmTC_e6109  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

  constexpr int foo()
  { return 0; }

  template<int v>
  struct A
  {
    static const int value = v;
  };

  int main(void)
  {
    return A<foo()>::value;
  }

Performing C++ SOURCE FILE Test HAVE_KEYWORD_FINAL succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_eea39/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_eea39.dir/build.make CMakeFiles/cmTC_eea39.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_eea39.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_KEYWORD_FINAL  -std=c++11   -o CMakeFiles/cmTC_eea39.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_eea39
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eea39.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_KEYWORD_FINAL  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_eea39.dir/src.cxx.o  -o cmTC_eea39  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

  struct Foo
  {
    virtual void foo() final;
  };

  int main(void)
  {
    return 0;
  }

Performing C++ SOURCE FILE Test HAVE_RANGE_BASED_FOR succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_4f6c7/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_4f6c7.dir/build.make CMakeFiles/cmTC_4f6c7.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_4f6c7.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_RANGE_BASED_FOR  -std=c++11   -o CMakeFiles/cmTC_4f6c7.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_4f6c7
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4f6c7.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_RANGE_BASED_FOR  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_4f6c7.dir/src.cxx.o  -o cmTC_4f6c7  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

  int main(void)
  {
    int arr[3];
    for(int &val : arr)
      val = 0;
  }

Performing C++ SOURCE FILE Test HAVE_NOEXCEPT_SPECIFIER succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_03d5f/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_03d5f.dir/build.make CMakeFiles/cmTC_03d5f.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_03d5f.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_NOEXCEPT_SPECIFIER  -std=c++11   -o CMakeFiles/cmTC_03d5f.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_03d5f
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_03d5f.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_NOEXCEPT_SPECIFIER  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_03d5f.dir/src.cxx.o  -o cmTC_03d5f  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

  void func1() noexcept {}

  void func2() noexcept(true) {}

  template <class T>
  void func3() noexcept(noexcept(T())) {}

  int main(void)
  {
    func1();
    func2();
    func3<int>();
  }

Performing C++ SOURCE FILE Test HAVE_STD_DECLVAL succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_c1029/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_c1029.dir/build.make CMakeFiles/cmTC_c1029.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_c1029.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_STD_DECLVAL  -std=c++11   -o CMakeFiles/cmTC_c1029.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_c1029
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c1029.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_STD_DECLVAL  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_c1029.dir/src.cxx.o  -o cmTC_c1029  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

  #include <utility>

  template<typename T>
  struct check;

  template<>
  struct check<int&&>
  {
    int pass() { return 0; }
  };

  int main(void)
  {
    return check<decltype(std::declval<int>())>().pass();
  }

Performing C++ SOURCE FILE Test HAVE_IS_INDEXABLE_SUPPORT succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_59aaa/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_59aaa.dir/build.make CMakeFiles/cmTC_59aaa.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_59aaa.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_IS_INDEXABLE_SUPPORT  -std=c++11   -o CMakeFiles/cmTC_59aaa.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_59aaa
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_59aaa.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_IS_INDEXABLE_SUPPORT  -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_59aaa.dir/src.cxx.o  -o cmTC_59aaa  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:

  #include <utility>
  #include <type_traits>
  #include <array>

  template <class T>
  typename std::add_rvalue_reference<T>::type declval();

  namespace detail {

    template<typename T, typename I, typename = int>
    struct _is_indexable
      : public std::false_type
    {};

    template<typename T, typename I>
    struct _is_indexable<T,I,typename std::enable_if<(sizeof(declval<T>()[declval<I>()]) > 0),int>::type>
      : public std::true_type
    {};

  }

  template<typename T, typename I = std::size_t>
  struct is_indexable
    : public detail::_is_indexable<T,I>
  {};

  struct foo_type {};

  int main()
  {
    double x;
    std::array<double,4> y;
    double z[5];
    foo_type f;

    static_assert(not is_indexable<decltype(x)>::value,"scalar type");
    static_assert(is_indexable<decltype(y)>::value,"indexable class");
    static_assert(is_indexable<decltype(z)>::value,"array");
    static_assert(not is_indexable<decltype(f)>::value,"not indexable class");
    static_assert(not is_indexable<decltype(y),foo_type>::value,"custom index type");

    return 0;
  }

Determining if the include file pthread.h exists passed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_5594b/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_5594b.dir/build.make CMakeFiles/cmTC_5594b.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_5594b.dir/CheckIncludeFile.c.o
/opt/local/bin/mpicc-openmpi-mp     -o CMakeFiles/cmTC_5594b.dir/CheckIncludeFile.c.o   -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_5594b
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5594b.dir/link.txt --verbose=1
/opt/local/bin/mpicc-openmpi-mp    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_5594b.dir/CheckIncludeFile.c.o  -o cmTC_5594b  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen


Determining if the pthread_create exist passed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_a935d/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_a935d.dir/build.make CMakeFiles/cmTC_a935d.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_a935d.dir/CheckSymbolExists.c.o
/opt/local/bin/mpicc-openmpi-mp     -o CMakeFiles/cmTC_a935d.dir/CheckSymbolExists.c.o   -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_a935d
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a935d.dir/link.txt --verbose=1
/opt/local/bin/mpicc-openmpi-mp    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_a935d.dir/CheckSymbolExists.c.o  -o cmTC_a935d  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

File /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <pthread.h>

int main(int argc, char** argv)
{
  (void)argv;
#ifndef pthread_create
  return ((int*)(&pthread_create))[argc];
#else
  (void)argc;
  return 0;
#endif
}

Performing C++ SOURCE FILE Test STDTHREAD_WORKS succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_ba5a4/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_ba5a4.dir/build.make CMakeFiles/cmTC_ba5a4.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_ba5a4.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DSTDTHREAD_WORKS   -o CMakeFiles/cmTC_ba5a4.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_ba5a4
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ba5a4.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DSTDTHREAD_WORKS -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_ba5a4.dir/src.cxx.o  -o cmTC_ba5a4  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Return value: 1
Source file was:

      #include <thread>

      void dummy() {}

      int main() {
        std::thread t(dummy);
        t.join();
      }
    
Performing C++ SOURCE FILE Test HAVE_CXA_DEMANGLE succeded with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_f58b0/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_f58b0.dir/build.make CMakeFiles/cmTC_f58b0.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building CXX object CMakeFiles/cmTC_f58b0.dir/src.cxx.o
/usr/bin/g++     -std=c++11  -DHAVE_CXA_DEMANGLE   -o CMakeFiles/cmTC_f58b0.dir/src.cxx.o -c /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_f58b0
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f58b0.dir/link.txt --verbose=1
/usr/bin/g++    -std=c++11  -DHAVE_CXA_DEMANGLE -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_f58b0.dir/src.cxx.o  -o cmTC_f58b0  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen

Source file was:
#include <typeinfo>
#include <cxxabi.h>
int main(void){
    int foobar = 0;
    const char *foo = typeid(foobar).name();
    int status;
    char *demangled = abi::__cxa_demangle( foo, 0, 0, &status );
}
Determining if the function MPI_Finalized exists passed with the following output:
Change Dir: /Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp

Run Build Command:"/opt/local/bin/gmake" "cmTC_3a9dc/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTC_3a9dc.dir/build.make CMakeFiles/cmTC_3a9dc.dir/build
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird betreten
Building C object CMakeFiles/cmTC_3a9dc.dir/CheckFunctionExists.c.o
/opt/local/bin/mpicc-openmpi-mp  -DENABLE_MPI=1 -DMPICH_SKIP_MPICXX -DMPIPP_H  -DCHECK_FUNCTION_EXISTS=MPI_Finalized   -o CMakeFiles/cmTC_3a9dc.dir/CheckFunctionExists.c.o   -c /opt/local/share/cmake-3.4/Modules/CheckFunctionExists.c
Linking C executable cmTC_3a9dc
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a9dc.dir/link.txt --verbose=1
/opt/local/bin/mpicc-openmpi-mp   -DCHECK_FUNCTION_EXISTS=MPI_Finalized -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTC_3a9dc.dir/CheckFunctionExists.c.o  -o cmTC_3a9dc  
gmake[1]: Verzeichnis „/Users/christianpower/cpp/dune_ho/dune-common/build-cmake/CMakeFiles/CMakeTmp“ wird verlassen




More information about the Dune mailing list