SeismicData / asdf-library

Adaptable Seismic Data Format
16 stars 10 forks source link

cmake issue with HDF5 lib #17

Closed chukren closed 8 years ago

chukren commented 8 years ago

line19 in CMakeLists.txt find_package(HDF5 1.8.0 REQUIRED) will find the HDF5_LIBRARIES by itself and will not be successful at least on Titan, therefor cause issues like "Could NOT find HDF5 (missing: HDF5_LIBRARIES HDF5_INCLUDE_DIRS) (Required ..." This can be resolved by safely comment out line 19 and indicating library manually (already done in instruction). Suggested by Matthieu.

ghost commented 8 years ago

Hi, I can build the library without specifying hdf5 library manually. Can you try this?

export PATH=$PATH:/opt/cray/hdf5-parllel/1.8.12/gnu/48 module load cray-hdf5-parallel/1.8.12

Then cmake .. (without any hdf5 library manual location)

and it should build the makefile. I verified this works oh Titan a few minutes ago. You will need to specify the boost library manually (a bit of a pain but it's on the documentation on the main page).

chukren commented 8 years ago

I mean the problem is the "find_package(HDF5 1.8.0 REQUIRED)" may fail and the find_package() needs some help to find the lib for you in some case. Indicating the lib manually will be more flexible.

ghost commented 8 years ago

OK, well I will comment it out by default and close the issue, with instructions for user to specify the hdf5 library manually. I think the point of cmake is to not have to do this sort of thing, but it does seem safer to expect users to locate hdf5 manually.

chukren commented 8 years ago

Also, there is one more thing you might want to clean up.

In Titan configuration: -DBoost_NO_SYSTEM_PATHS=TRUE but -DBOOST_INCLUDE_DIRS is missing (will cause boost compiling issue)

but in CMakeLists.txt set(Boost_NO_SYSTEM_PATHS FALSE) if (Boost_NO_SYSTEM_PATHS) set(BOOST_ROOT /tigress/jas11/packages/boost) set(BOOST_INCLUDE_DIRS "${BOOST_ROOT}/include") set(BOOST_LIBRARY_DIRS "${BOOST_ROOT}/lib") endif (Boost_NO_SYSTEM_PATHS)

Might need to remind user to check CMakeLists.txt carefully.

QuLogic commented 8 years ago

To provide the hint to CMake, you can define the environment variable HDF5_ROOT. I don't think commenting out a check for a required dependency is the correct course of action.

chukren commented 8 years ago

Or use find_package() if the lib is not explicitly indicated in the command line.

QuLogic commented 8 years ago

Please post the CMake log from the unchanged files?

ghost commented 8 years ago
The system is: Linux - 3.0.101-0.46-default - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /opt/cray/craype/2.4.2/bin/cc 
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 GNU, found in "/lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/2.8.10.2/CompilerIdC/a.out"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /opt/cray/craype/2.4.2/bin/CC 
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 GNU, found in "/lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/2.8.10.2/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec1361376955/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec1361376955.dir/build.make CMakeFiles/cmTryCompileExec1361376955.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec1361376955.dir/testCCompiler.c.o
/opt/cray/craype/2.4.2/bin/cc    -o CMakeFiles/cmTryCompileExec1361376955.dir/testCCompiler.c.o   -c /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTryCompileExec1361376955
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1361376955.dir/link.txt --verbose=1
/opt/cray/craype/2.4.2/bin/cc         CMakeFiles/cmTryCompileExec1361376955.dir/testCCompiler.c.o  -o cmTryCompileExec1361376955 -rdynamic 
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'

Detecting C compiler ABI info compiled with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec2798752675/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec2798752675.dir/build.make CMakeFiles/cmTryCompileExec2798752675.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o
/opt/cray/craype/2.4.2/bin/cc    -o CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o   -c /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/CMakeCCompilerABI.c
Linking C executable cmTryCompileExec2798752675
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2798752675.dir/link.txt --verbose=1
/opt/cray/craype/2.4.2/bin/cc       -v CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec2798752675 -rdynamic  
Using built-in specs.
COLLECT_GCC=/opt/gcc/4.8.2/bin/../snos/bin/gcc
COLLECT_LTO_WRAPPER=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../cray-gcc-4.8.2/configure --prefix=/opt/gcc/4.8.2/snos --disable-nls --libdir=/opt/gcc/4.8.2/snos/lib --enable-languages=c,c++,fortran --with-gxx-include-dir=/opt/gcc/4.8.2/snos/include/g++ --with-slibdir=/opt/gcc/4.8.2/snos/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --build=x86_64-suse-linux --with-mpc=/opt/gcc/mpc/0.8.1 --with-mpfr=/opt/gcc/mpfr/2.4.2 --with-gmp=/opt/gcc/gmp/4.3.2
Thread model: posix
gcc version 4.8.2 20131016 (Cray Inc.) (GCC) 
COMPILER_PATH=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/
LIBRARY_PATH=/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-march=bdver1' '-D' '__CRAYXE' '-D' '__CRAY_INTERLAGOS' '-D' '__CRAYXT_COMPUTE_LINUX_TARGET' '-D' '__TARGET_LINUX__' '-v' '-o' 'cmTryCompileExec2798752675' '-rdynamic' '-I' '/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/include' '-I' '/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/include' '-I' '/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/include' '-I' '/opt/cray/alps/5.2.4-2.0502.9774.31.12.gem/include' '-I' '/opt/cray/xpmem/0.1-2.0502.64982.5.3.gem/include' '-I' '/opt/cray/gni-headers/4.0-1.0502.10859.7.8.gem/include' '-I' '/opt/cray/pmi/5.0.9-1.0000.10911.175.4.gem/include' '-I' '/opt/cray/ugni/6.0-1.0502.10863.8.28.gem/include' '-I' '/opt/cray/udreg/2.3.2-1.0502.10518.2.17.gem/include' '-I' '/opt/cray/wlm_detect/1.0-1.0502.64649.2.2.gem/include' '-I' '/opt/cray/krca/1.0.0-2.0502.63139.4.30.gem/include' '-I' '/opt/cray-hss-devel/7.2.0/include' '-L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib' '-L/opt/cray/dmapp/default/lib64' '-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64' '-L/opt/cray/nvidia/default/lib64' '-L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64' '-L/opt/cray/atp/1.8.3/libApp'
 /opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2 --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2798752675 /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o -L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib -L/opt/cray/dmapp/default/lib64 -L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64 -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64 -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64 -L/opt/cray/nvidia/default/lib64 -L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64 -L/opt/cray/atp/1.8.3/libApp -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../.. CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o -rpath=/opt/cray/gcc-libs -Bdynamic --as-needed -lcupti -lcudart --no-as-needed -lcuda --no-as-needed -lAtpSigHandler -lAtpSigHCommData --undefined=_ATP_Data_Globals --undefined=__atpHandlerInstall -lrca --as-needed -lsci_gnu_48_mpi --no-as-needed --as-needed -lsci_gnu_48 --no-as-needed --as-needed -lmpich_gnu_48 --no-as-needed --as-needed -lgfortran -lquadmath --no-as-needed --as-needed -lm --no-as-needed --as-needed -lpthread --no-as-needed -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o /usr/lib/../lib64/crtn.o
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'

Parsed C implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/gmake "cmTryCompileExec2798752675/fast"]
  ignore line: [/usr/bin/gmake -f CMakeFiles/cmTryCompileExec2798752675.dir/build.make CMakeFiles/cmTryCompileExec2798752675.dir/build]
  ignore line: [gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp']
  ignore line: [/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building C object CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o]
  ignore line: [/opt/cray/craype/2.4.2/bin/cc    -o CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o   -c /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
  ignore line: [Linking C executable cmTryCompileExec2798752675]
  ignore line: [/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2798752675.dir/link.txt --verbose=1]
  ignore line: [/opt/cray/craype/2.4.2/bin/cc       -v CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec2798752675 -rdynamic  ]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=/opt/gcc/4.8.2/bin/../snos/bin/gcc]
  ignore line: [COLLECT_LTO_WRAPPER=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/lto-wrapper]
  ignore line: [Target: x86_64-suse-linux]
  ignore line: [Configured with: ../cray-gcc-4.8.2/configure --prefix=/opt/gcc/4.8.2/snos --disable-nls --libdir=/opt/gcc/4.8.2/snos/lib --enable-languages=c,c++,fortran --with-gxx-include-dir=/opt/gcc/4.8.2/snos/include/g++ --with-slibdir=/opt/gcc/4.8.2/snos/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --build=x86_64-suse-linux --with-mpc=/opt/gcc/mpc/0.8.1 --with-mpfr=/opt/gcc/mpfr/2.4.2 --with-gmp=/opt/gcc/gmp/4.3.2]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.8.2 20131016 (Cray Inc.) (GCC) ]
  ignore line: [COMPILER_PATH=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/]
  ignore line: [LIBRARY_PATH=/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-march=bdver1' '-D' '__CRAYXE' '-D' '__CRAY_INTERLAGOS' '-D' '__CRAYXT_COMPUTE_LINUX_TARGET' '-D' '__TARGET_LINUX__' '-v' '-o' 'cmTryCompileExec2798752675' '-rdynamic' '-I' '/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/include' '-I' '/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/include' '-I' '/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/include' '-I' '/opt/cray/alps/5.2.4-2.0502.9774.31.12.gem/include' '-I' '/opt/cray/xpmem/0.1-2.0502.64982.5.3.gem/include' '-I' '/opt/cray/gni-headers/4.0-1.0502.10859.7.8.gem/include' '-I' '/opt/cray/pmi/5.0.9-1.0000.10911.175.4.gem/include' '-I' '/opt/cray/ugni/6.0-1.0502.10863.8.28.gem/include' '-I' '/opt/cray/udreg/2.3.2-1.0502.10518.2.17.gem/include' '-I' '/opt/cray/wlm_detect/1.0-1.0502.64649.2.2.gem/include' '-I' '/opt/cray/krca/1.0.0-2.0502.63139.4.30.gem/include' '-I' '/opt/cray-hss-devel/7.2.0/include' '-L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib' '-L/opt/cray/dmapp/default/lib64' '-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64' '-L/opt/cray/nvidia/default/lib64' '-L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64' '-L/opt/cray/atp/1.8.3/libApp']
  link line: [ /opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2 --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2798752675 /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o -L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib -L/opt/cray/dmapp/default/lib64 -L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64 -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64 -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64 -L/opt/cray/nvidia/default/lib64 -L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64 -L/opt/cray/atp/1.8.3/libApp -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../.. CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o -rpath=/opt/cray/gcc-libs -Bdynamic --as-needed -lcupti -lcudart --no-as-needed -lcuda --no-as-needed -lAtpSigHandler -lAtpSigHCommData --undefined=_ATP_Data_Globals --undefined=__atpHandlerInstall -lrca --as-needed -lsci_gnu_48_mpi --no-as-needed --as-needed -lsci_gnu_48 --no-as-needed --as-needed -lmpich_gnu_48 --no-as-needed --as-needed -lgfortran -lquadmath --no-as-needed --as-needed -lm --no-as-needed --as-needed -lpthread --no-as-needed -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o /usr/lib/../lib64/crtn.o]
    arg [/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_x86_64] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec2798752675] ==> ignore
    arg [/usr/lib/../lib64/crt1.o] ==> ignore
    arg [/usr/lib/../lib64/crti.o] ==> ignore
    arg [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o] ==> ignore
    arg [-L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib] ==> dir [/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib]
    arg [-L/opt/cray/dmapp/default/lib64] ==> dir [/opt/cray/dmapp/default/lib64]
    arg [-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib] ==> dir [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib]
    arg [-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64] ==> dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64]
    arg [-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64] ==> dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64]
    arg [-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64] ==> dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64]
    arg [-L/opt/cray/nvidia/default/lib64] ==> dir [/opt/cray/nvidia/default/lib64]
    arg [-L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64] ==> dir [/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64]
    arg [-L/opt/cray/atp/1.8.3/libApp] ==> dir [/opt/cray/atp/1.8.3/libApp]
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2]
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64]
    arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
    arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..]
    arg [CMakeFiles/cmTryCompileExec2798752675.dir/CMakeCCompilerABI.c.o] ==> ignore
    arg [-rpath=/opt/cray/gcc-libs] ==> ignore
    arg [-Bdynamic] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lcupti] ==> lib [cupti]
    arg [-lcudart] ==> lib [cudart]
    arg [--no-as-needed] ==> ignore
    arg [-lcuda] ==> lib [cuda]
    arg [--no-as-needed] ==> ignore
    arg [-lAtpSigHandler] ==> lib [AtpSigHandler]
    arg [-lAtpSigHCommData] ==> lib [AtpSigHCommData]
    arg [--undefined=_ATP_Data_Globals] ==> ignore
    arg [--undefined=__atpHandlerInstall] ==> ignore
    arg [-lrca] ==> lib [rca]
    arg [--as-needed] ==> ignore
    arg [-lsci_gnu_48_mpi] ==> lib [sci_gnu_48_mpi]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lsci_gnu_48] ==> lib [sci_gnu_48]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lmpich_gnu_48] ==> lib [mpich_gnu_48]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lgfortran] ==> lib [gfortran]
    arg [-lquadmath] ==> lib [quadmath]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lm] ==> lib [m]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lpthread] ==> lib [pthread]
    arg [--no-as-needed] ==> ignore
    arg [-lgcc] ==> lib [gcc]
    arg [--as-needed] ==> ignore
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [--no-as-needed] ==> ignore
    arg [-lc] ==> lib [c]
    arg [-lgcc] ==> lib [gcc]
    arg [--as-needed] ==> ignore
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [--no-as-needed] ==> ignore
    arg [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o] ==> ignore
    arg [/usr/lib/../lib64/crtn.o] ==> ignore
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  collapse dir [/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib] ==> [/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib]
  collapse dir [/opt/cray/dmapp/default/lib64] ==> [/opt/cray/dmapp/default/lib64]
  collapse dir [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib] ==> [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib]
  collapse dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64] ==> [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64]
  collapse dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64] ==> [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64]
  collapse dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64] ==> [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64]
  collapse dir [/opt/cray/nvidia/default/lib64] ==> [/opt/cray/nvidia/default/lib64]
  collapse dir [/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64] ==> [/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64]
  collapse dir [/opt/cray/atp/1.8.3/libApp] ==> [/opt/cray/atp/1.8.3/libApp]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2] ==> [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64] ==> [/opt/gcc/4.8.2/snos/lib64]
  collapse dir [/lib/../lib64] ==> [/lib64]
  collapse dir [/usr/lib/../lib64] ==> [/usr/lib64]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..] ==> [/opt/gcc/4.8.2/snos/lib]
  implicit libs: [cupti;cudart;cuda;AtpSigHandler;AtpSigHCommData;rca;sci_gnu_48_mpi;sci_gnu_48;mpich_gnu_48;gfortran;quadmath;m;pthread;c]
  implicit dirs: [/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib;/opt/cray/dmapp/default/lib64;/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib;/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64;/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64;/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64;/opt/cray/nvidia/default/lib64;/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64;/opt/cray/atp/1.8.3/libApp;/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2;/opt/gcc/4.8.2/snos/lib64;/lib64;/usr/lib64;/opt/gcc/4.8.2/snos/lib]

Determining if the CXX compiler works passed with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec2418356033/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec2418356033.dir/build.make CMakeFiles/cmTryCompileExec2418356033.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2418356033.dir/testCXXCompiler.cxx.o
/opt/cray/craype/2.4.2/bin/CC     -o CMakeFiles/cmTryCompileExec2418356033.dir/testCXXCompiler.cxx.o -c /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTryCompileExec2418356033
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2418356033.dir/link.txt --verbose=1
/opt/cray/craype/2.4.2/bin/CC          CMakeFiles/cmTryCompileExec2418356033.dir/testCXXCompiler.cxx.o  -o cmTryCompileExec2418356033 -rdynamic 
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'

Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec1105775271/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec1105775271.dir/build.make CMakeFiles/cmTryCompileExec1105775271.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o
/opt/cray/craype/2.4.2/bin/CC     -o CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o -c /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTryCompileExec1105775271
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1105775271.dir/link.txt --verbose=1
/opt/cray/craype/2.4.2/bin/CC        -v CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec1105775271 -rdynamic  
Using built-in specs.
COLLECT_GCC=/opt/gcc/4.8.2/bin/../snos/bin/g++
COLLECT_LTO_WRAPPER=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../cray-gcc-4.8.2/configure --prefix=/opt/gcc/4.8.2/snos --disable-nls --libdir=/opt/gcc/4.8.2/snos/lib --enable-languages=c,c++,fortran --with-gxx-include-dir=/opt/gcc/4.8.2/snos/include/g++ --with-slibdir=/opt/gcc/4.8.2/snos/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --build=x86_64-suse-linux --with-mpc=/opt/gcc/mpc/0.8.1 --with-mpfr=/opt/gcc/mpfr/2.4.2 --with-gmp=/opt/gcc/gmp/4.3.2
Thread model: posix
gcc version 4.8.2 20131016 (Cray Inc.) (GCC) 
COMPILER_PATH=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/
LIBRARY_PATH=/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-march=bdver1' '-D' '__CRAYXE' '-D' '__CRAY_INTERLAGOS' '-D' '__CRAYXT_COMPUTE_LINUX_TARGET' '-D' '__TARGET_LINUX__' '-v' '-o' 'cmTryCompileExec1105775271' '-rdynamic' '-I' '/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/include' '-I' '/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/include' '-I' '/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/include' '-I' '/opt/cray/alps/5.2.4-2.0502.9774.31.12.gem/include' '-I' '/opt/cray/xpmem/0.1-2.0502.64982.5.3.gem/include' '-I' '/opt/cray/gni-headers/4.0-1.0502.10859.7.8.gem/include' '-I' '/opt/cray/pmi/5.0.9-1.0000.10911.175.4.gem/include' '-I' '/opt/cray/ugni/6.0-1.0502.10863.8.28.gem/include' '-I' '/opt/cray/udreg/2.3.2-1.0502.10518.2.17.gem/include' '-I' '/opt/cray/wlm_detect/1.0-1.0502.64649.2.2.gem/include' '-I' '/opt/cray/krca/1.0.0-2.0502.63139.4.30.gem/include' '-I' '/opt/cray-hss-devel/7.2.0/include' '-L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib' '-L/opt/cray/dmapp/default/lib64' '-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib' '-L/opt/cray/dmapp/default/lib64' '-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64' '-L/opt/cray/nvidia/default/lib64' '-L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64' '-L/opt/cray/atp/1.8.3/libApp' '-shared-libgcc'
 /opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2 --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec1105775271 /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o -L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib -L/opt/cray/dmapp/default/lib64 -L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib -L/opt/cray/dmapp/default/lib64 -L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64 -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64 -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64 -L/opt/cray/nvidia/default/lib64 -L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64 -L/opt/cray/atp/1.8.3/libApp -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../.. CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o -rpath=/opt/cray/gcc-libs -Bdynamic --as-needed -lcupti -lcudart --no-as-needed -lcuda --no-as-needed -lAtpSigHandler -lAtpSigHCommData --undefined=_ATP_Data_Globals --undefined=__atpHandlerInstall -lrca --as-needed -lsci_gnu_48_mpi --no-as-needed --as-needed -lsci_gnu_48 --no-as-needed --as-needed -lmpich_gnu_48 --no-as-needed --as-needed -lmpichcxx_gnu_48 --no-as-needed --as-needed -lgfortran -lquadmath --no-as-needed --as-needed -lm --no-as-needed --as-needed -lpthread --no-as-needed -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o /usr/lib/../lib64/crtn.o
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'

Parsed CXX implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/gmake "cmTryCompileExec1105775271/fast"]
  ignore line: [/usr/bin/gmake -f CMakeFiles/cmTryCompileExec1105775271.dir/build.make CMakeFiles/cmTryCompileExec1105775271.dir/build]
  ignore line: [gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp']
  ignore line: [/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building CXX object CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o]
  ignore line: [/opt/cray/craype/2.4.2/bin/CC     -o CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o -c /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
  ignore line: [Linking CXX executable cmTryCompileExec1105775271]
  ignore line: [/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1105775271.dir/link.txt --verbose=1]
  ignore line: [/opt/cray/craype/2.4.2/bin/CC        -v CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec1105775271 -rdynamic  ]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=/opt/gcc/4.8.2/bin/../snos/bin/g++]
  ignore line: [COLLECT_LTO_WRAPPER=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/lto-wrapper]
  ignore line: [Target: x86_64-suse-linux]
  ignore line: [Configured with: ../cray-gcc-4.8.2/configure --prefix=/opt/gcc/4.8.2/snos --disable-nls --libdir=/opt/gcc/4.8.2/snos/lib --enable-languages=c,c++,fortran --with-gxx-include-dir=/opt/gcc/4.8.2/snos/include/g++ --with-slibdir=/opt/gcc/4.8.2/snos/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --build=x86_64-suse-linux --with-mpc=/opt/gcc/mpc/0.8.1 --with-mpfr=/opt/gcc/mpfr/2.4.2 --with-gmp=/opt/gcc/gmp/4.3.2]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.8.2 20131016 (Cray Inc.) (GCC) ]
  ignore line: [COMPILER_PATH=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/]
  ignore line: [LIBRARY_PATH=/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-march=bdver1' '-D' '__CRAYXE' '-D' '__CRAY_INTERLAGOS' '-D' '__CRAYXT_COMPUTE_LINUX_TARGET' '-D' '__TARGET_LINUX__' '-v' '-o' 'cmTryCompileExec1105775271' '-rdynamic' '-I' '/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/include' '-I' '/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/include' '-I' '/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/include' '-I' '/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/include' '-I' '/opt/cray/alps/5.2.4-2.0502.9774.31.12.gem/include' '-I' '/opt/cray/xpmem/0.1-2.0502.64982.5.3.gem/include' '-I' '/opt/cray/gni-headers/4.0-1.0502.10859.7.8.gem/include' '-I' '/opt/cray/pmi/5.0.9-1.0000.10911.175.4.gem/include' '-I' '/opt/cray/ugni/6.0-1.0502.10863.8.28.gem/include' '-I' '/opt/cray/udreg/2.3.2-1.0502.10518.2.17.gem/include' '-I' '/opt/cray/wlm_detect/1.0-1.0502.64649.2.2.gem/include' '-I' '/opt/cray/krca/1.0.0-2.0502.63139.4.30.gem/include' '-I' '/opt/cray-hss-devel/7.2.0/include' '-L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib' '-L/opt/cray/dmapp/default/lib64' '-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib' '-L/opt/cray/dmapp/default/lib64' '-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64' '-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64' '-L/opt/cray/nvidia/default/lib64' '-L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64' '-L/opt/cray/atp/1.8.3/libApp' '-shared-libgcc']
  link line: [ /opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2 --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec1105775271 /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o -L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib -L/opt/cray/dmapp/default/lib64 -L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib -L/opt/cray/dmapp/default/lib64 -L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64 -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64 -L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64 -L/opt/cray/nvidia/default/lib64 -L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64 -L/opt/cray/atp/1.8.3/libApp -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../.. CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o -rpath=/opt/cray/gcc-libs -Bdynamic --as-needed -lcupti -lcudart --no-as-needed -lcuda --no-as-needed -lAtpSigHandler -lAtpSigHCommData --undefined=_ATP_Data_Globals --undefined=__atpHandlerInstall -lrca --as-needed -lsci_gnu_48_mpi --no-as-needed --as-needed -lsci_gnu_48 --no-as-needed --as-needed -lmpich_gnu_48 --no-as-needed --as-needed -lmpichcxx_gnu_48 --no-as-needed --as-needed -lgfortran -lquadmath --no-as-needed --as-needed -lm --no-as-needed --as-needed -lpthread --no-as-needed -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o /usr/lib/../lib64/crtn.o]
    arg [/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_x86_64] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec1105775271] ==> ignore
    arg [/usr/lib/../lib64/crt1.o] ==> ignore
    arg [/usr/lib/../lib64/crti.o] ==> ignore
    arg [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o] ==> ignore
    arg [-L/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib] ==> dir [/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib]
    arg [-L/opt/cray/dmapp/default/lib64] ==> dir [/opt/cray/dmapp/default/lib64]
    arg [-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib] ==> dir [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib]
    arg [-L/opt/cray/dmapp/default/lib64] ==> dir [/opt/cray/dmapp/default/lib64]
    arg [-L/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib] ==> dir [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib]
    arg [-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64] ==> dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64]
    arg [-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64] ==> dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64]
    arg [-L/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64] ==> dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64]
    arg [-L/opt/cray/nvidia/default/lib64] ==> dir [/opt/cray/nvidia/default/lib64]
    arg [-L/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64] ==> dir [/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64]
    arg [-L/opt/cray/atp/1.8.3/libApp] ==> dir [/opt/cray/atp/1.8.3/libApp]
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2]
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64]
    arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
    arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..]
    arg [CMakeFiles/cmTryCompileExec1105775271.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
    arg [-rpath=/opt/cray/gcc-libs] ==> ignore
    arg [-Bdynamic] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lcupti] ==> lib [cupti]
    arg [-lcudart] ==> lib [cudart]
    arg [--no-as-needed] ==> ignore
    arg [-lcuda] ==> lib [cuda]
    arg [--no-as-needed] ==> ignore
    arg [-lAtpSigHandler] ==> lib [AtpSigHandler]
    arg [-lAtpSigHCommData] ==> lib [AtpSigHCommData]
    arg [--undefined=_ATP_Data_Globals] ==> ignore
    arg [--undefined=__atpHandlerInstall] ==> ignore
    arg [-lrca] ==> lib [rca]
    arg [--as-needed] ==> ignore
    arg [-lsci_gnu_48_mpi] ==> lib [sci_gnu_48_mpi]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lsci_gnu_48] ==> lib [sci_gnu_48]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lmpich_gnu_48] ==> lib [mpich_gnu_48]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lmpichcxx_gnu_48] ==> lib [mpichcxx_gnu_48]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lgfortran] ==> lib [gfortran]
    arg [-lquadmath] ==> lib [quadmath]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lm] ==> lib [m]
    arg [--no-as-needed] ==> ignore
    arg [--as-needed] ==> ignore
    arg [-lpthread] ==> lib [pthread]
    arg [--no-as-needed] ==> ignore
    arg [-lstdc++] ==> lib [stdc++]
    arg [-lm] ==> lib [m]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [-lc] ==> lib [c]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o] ==> ignore
    arg [/usr/lib/../lib64/crtn.o] ==> ignore
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  collapse dir [/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib] ==> [/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib]
  collapse dir [/opt/cray/dmapp/default/lib64] ==> [/opt/cray/dmapp/default/lib64]
  collapse dir [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib] ==> [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib]
  collapse dir [/opt/cray/dmapp/default/lib64] ==> [/opt/cray/dmapp/default/lib64]
  collapse dir [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib] ==> [/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib]
  collapse dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64] ==> [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64]
  collapse dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64] ==> [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64]
  collapse dir [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64] ==> [/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64]
  collapse dir [/opt/cray/nvidia/default/lib64] ==> [/opt/cray/nvidia/default/lib64]
  collapse dir [/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64] ==> [/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64]
  collapse dir [/opt/cray/atp/1.8.3/libApp] ==> [/opt/cray/atp/1.8.3/libApp]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2] ==> [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64] ==> [/opt/gcc/4.8.2/snos/lib64]
  collapse dir [/lib/../lib64] ==> [/lib64]
  collapse dir [/usr/lib/../lib64] ==> [/usr/lib64]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..] ==> [/opt/gcc/4.8.2/snos/lib]
  implicit libs: [cupti;cudart;cuda;AtpSigHandler;AtpSigHCommData;rca;sci_gnu_48_mpi;sci_gnu_48;mpich_gnu_48;mpichcxx_gnu_48;gfortran;quadmath;m;pthread;stdc++;m;c]
  implicit dirs: [/opt/cray/libsci/13.1.0/GNU/4.8/x86_64/lib;/opt/cray/dmapp/default/lib64;/opt/cray/mpt/7.2.4/gni/mpich2-gnu/4.8/lib;/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/lib64;/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/extras/CUPTI/lib64;/opt/nvidia/cudatoolkit7.0/7.0.28-1.0502.10280.4.1/nvvm/lib64;/opt/cray/nvidia/default/lib64;/opt/cray/rca/1.0.0-2.0502.60530.1.63.gem/lib64;/opt/cray/atp/1.8.3/libApp;/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2;/opt/gcc/4.8.2/snos/lib64;/lib64;/usr/lib64;/opt/gcc/4.8.2/snos/lib]

Performing C++ SOURCE FILE Test COMPILER_SUPPORTS_CXX11 succeded with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec2914633959/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec2914633959.dir/build.make CMakeFiles/cmTryCompileExec2914633959.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec2914633959.dir/src.cxx.o
/opt/cray/craype/2.4.2/bin/CC    -DCOMPILER_SUPPORTS_CXX11   -std=c++11 -o CMakeFiles/cmTryCompileExec2914633959.dir/src.cxx.o -c /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTryCompileExec2914633959
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2914633959.dir/link.txt --verbose=1
/opt/cray/craype/2.4.2/bin/CC      -DCOMPILER_SUPPORTS_CXX11    CMakeFiles/cmTryCompileExec2914633959.dir/src.cxx.o  -o cmTryCompileExec2914633959 -rdynamic 
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'

Source file was:
int main() { return 0;}
Performing C++ SOURCE FILE Test COMPILER_SUPPORTS_CXX0X succeded with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec512103439/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec512103439.dir/build.make CMakeFiles/cmTryCompileExec512103439.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec512103439.dir/src.cxx.o
/opt/cray/craype/2.4.2/bin/CC    -DCOMPILER_SUPPORTS_CXX0X   -std=c++0x -o CMakeFiles/cmTryCompileExec512103439.dir/src.cxx.o -c /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTryCompileExec512103439
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec512103439.dir/link.txt --verbose=1
/opt/cray/craype/2.4.2/bin/CC      -DCOMPILER_SUPPORTS_CXX0X    CMakeFiles/cmTryCompileExec512103439.dir/src.cxx.o  -o cmTryCompileExec512103439 -rdynamic 
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'

Source file was:
int main() { return 0;}
Compiling the Fortran compiler identification source file "CMakeFortranCompilerId.F" succeeded.
Compiler: /opt/gcc/4.8.2/bin/gfortran 
Build flags: 
Id flags: 

The output was:
0

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

The Fortran compiler identification is GNU, found in "/lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/2.8.10.2/CompilerIdFortran/a.out"

Determining if the Fortran compiler works passed with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec1227236486/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec1227236486.dir/build.make CMakeFiles/cmTryCompileExec1227236486.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building Fortran object CMakeFiles/cmTryCompileExec1227236486.dir/testFortranCompiler.f.o
/opt/gcc/4.8.2/bin/gfortran    -c /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/testFortranCompiler.f -o CMakeFiles/cmTryCompileExec1227236486.dir/testFortranCompiler.f.o
Linking Fortran executable cmTryCompileExec1227236486
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1227236486.dir/link.txt --verbose=1
/opt/gcc/4.8.2/bin/gfortran         CMakeFiles/cmTryCompileExec1227236486.dir/testFortranCompiler.f.o  -o cmTryCompileExec1227236486 -rdynamic 
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'

Detecting Fortran compiler ABI info compiled with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec2013070112/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec2013070112.dir/build.make CMakeFiles/cmTryCompileExec2013070112.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building Fortran object CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o
/opt/gcc/4.8.2/bin/gfortran    -c /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o
Linking Fortran executable cmTryCompileExec2013070112
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2013070112.dir/link.txt --verbose=1
/opt/gcc/4.8.2/bin/gfortran   -v     CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o  -o cmTryCompileExec2013070112 -rdynamic  
Driving: /opt/gcc/4.8.2/bin/../snos/bin/gfortran -v CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o -o cmTryCompileExec2013070112 -rdynamic -l gfortran -l m -shared-libgcc
Using built-in specs.
COLLECT_GCC=/opt/gcc/4.8.2/bin/../snos/bin/gfortran
COLLECT_LTO_WRAPPER=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../cray-gcc-4.8.2/configure --prefix=/opt/gcc/4.8.2/snos --disable-nls --libdir=/opt/gcc/4.8.2/snos/lib --enable-languages=c,c++,fortran --with-gxx-include-dir=/opt/gcc/4.8.2/snos/include/g++ --with-slibdir=/opt/gcc/4.8.2/snos/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --build=x86_64-suse-linux --with-mpc=/opt/gcc/mpc/0.8.1 --with-mpfr=/opt/gcc/mpfr/2.4.2 --with-gmp=/opt/gcc/gmp/4.3.2
Thread model: posix
gcc version 4.8.2 20131016 (Cray Inc.) (GCC) 
Reading specs from /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64/libgfortran.spec
rename spec lib to liborig
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2013070112' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
COMPILER_PATH=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/
LIBRARY_PATH=/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2013070112' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2 --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2013070112 /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../.. CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o /usr/lib/../lib64/crtn.o
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'

Parsed Fortran implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/gmake "cmTryCompileExec2013070112/fast"]
  ignore line: [/usr/bin/gmake -f CMakeFiles/cmTryCompileExec2013070112.dir/build.make CMakeFiles/cmTryCompileExec2013070112.dir/build]
  ignore line: [gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp']
  ignore line: [/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building Fortran object CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o]
  ignore line: [/opt/gcc/4.8.2/bin/gfortran    -c /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o]
  ignore line: [Linking Fortran executable cmTryCompileExec2013070112]
  ignore line: [/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2013070112.dir/link.txt --verbose=1]
  ignore line: [/opt/gcc/4.8.2/bin/gfortran   -v     CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o  -o cmTryCompileExec2013070112 -rdynamic  ]
  ignore line: [Driving: /opt/gcc/4.8.2/bin/../snos/bin/gfortran -v CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o -o cmTryCompileExec2013070112 -rdynamic -l gfortran -l m -shared-libgcc]
  ignore line: [Using built-in specs.]
  ignore line: [COLLECT_GCC=/opt/gcc/4.8.2/bin/../snos/bin/gfortran]
  ignore line: [COLLECT_LTO_WRAPPER=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/lto-wrapper]
  ignore line: [Target: x86_64-suse-linux]
  ignore line: [Configured with: ../cray-gcc-4.8.2/configure --prefix=/opt/gcc/4.8.2/snos --disable-nls --libdir=/opt/gcc/4.8.2/snos/lib --enable-languages=c,c++,fortran --with-gxx-include-dir=/opt/gcc/4.8.2/snos/include/g++ --with-slibdir=/opt/gcc/4.8.2/snos/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --build=x86_64-suse-linux --with-mpc=/opt/gcc/mpc/0.8.1 --with-mpfr=/opt/gcc/mpfr/2.4.2 --with-gmp=/opt/gcc/gmp/4.3.2]
  ignore line: [Thread model: posix]
  ignore line: [gcc version 4.8.2 20131016 (Cray Inc.) (GCC) ]
  ignore line: [Reading specs from /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64/libgfortran.spec]
  ignore line: [rename spec lib to liborig]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2013070112' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
  ignore line: [COMPILER_PATH=/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/]
  ignore line: [LIBRARY_PATH=/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec2013070112' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
  link line: [ /opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2 --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2013070112 /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../.. CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o /usr/lib/../lib64/crtn.o]
    arg [/opt/gcc/4.8.2/snos/libexec/gcc/x86_64-suse-linux/4.8.2/collect2] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_x86_64] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec2013070112] ==> ignore
    arg [/usr/lib/../lib64/crt1.o] ==> ignore
    arg [/usr/lib/../lib64/crti.o] ==> ignore
    arg [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtbegin.o] ==> ignore
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2]
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64]
    arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
    arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
    arg [-L/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..] ==> dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..]
    arg [CMakeFiles/cmTryCompileExec2013070112.dir/CMakeFortranCompilerABI.F.o] ==> ignore
    arg [-lgfortran] ==> lib [gfortran]
    arg [-lm] ==> lib [m]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [-lquadmath] ==> lib [quadmath]
    arg [-lm] ==> lib [m]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [-lc] ==> lib [c]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/crtend.o] ==> ignore
    arg [/usr/lib/../lib64/crtn.o] ==> ignore
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2] ==> [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../../../lib64] ==> [/opt/gcc/4.8.2/snos/lib64]
  collapse dir [/lib/../lib64] ==> [/lib64]
  collapse dir [/usr/lib/../lib64] ==> [/usr/lib64]
  collapse dir [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2/../../..] ==> [/opt/gcc/4.8.2/snos/lib]
  implicit libs: [gfortran;m;quadmath;m;c]
  implicit dirs: [/opt/gcc/4.8.2/snos/lib/gcc/x86_64-suse-linux/4.8.2;/opt/gcc/4.8.2/snos/lib64;/lib64;/usr/lib64;/opt/gcc/4.8.2/snos/lib]

Determining if the Fortran compiler supports Fortran 90 passed with the following output:
Change Dir: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec1805438691/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec1805438691.dir/build.make CMakeFiles/cmTryCompileExec1805438691.dir/build
gmake[1]: Entering directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_progress_report /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building Fortran object CMakeFiles/cmTryCompileExec1805438691.dir/testFortranCompilerF90.f90.o
/opt/gcc/4.8.2/bin/gfortran    -c /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp/testFortranCompilerF90.f90 -o CMakeFiles/cmTryCompileExec1805438691.dir/testFortranCompilerF90.f90.o
Linking Fortran executable cmTryCompileExec1805438691
/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1805438691.dir/link.txt --verbose=1
/opt/gcc/4.8.2/bin/gfortran         CMakeFiles/cmTryCompileExec1805438691.dir/testFortranCompilerF90.f90.o  -o cmTryCompileExec1805438691 -rdynamic 
gmake[1]: Leaving directory `/lustre/atlas1/geo111/proj-shared/test_asdf/asdf-library/build/CMakeFiles/CMakeTmp'
QuLogic commented 8 years ago

Do you not use the HDF5 compiler wrappers?

Unfortunately, that doesn't actually show the HDF5 tests; I think maybe cmake --trace .. might?

ghost commented 8 years ago

Here is the output from cmake --trace ..

It is finding my local install of phdf5 on titan if I don't specify the location manually.

Running with trace output on.
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /opt/cray/craype/2.4.2/bin/cc
-- Check for working C compiler: /opt/cray/craype/2.4.2/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /opt/cray/craype/2.4.2/bin/CC
-- Check for working CXX compiler: /opt/cray/craype/2.4.2/bin/CC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found HDF5: /ccs/home/jas11/lib/libhdf5.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so (Required is at least version "1.8.0") 
-- Found MPI_C: /opt/cray/craype/2.4.2/bin/cc  
-- Found MPI_CXX: /opt/cray/craype/2.4.2/bin/CC  
-- Boost version: 1.57.0
-- Found the following Boost libraries:
--   system
-- Performing Test COMPILER_SUPPORTS_CXX11
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Performing Test COMPILER_SUPPORTS_CXX0X
-- Performing Test COMPILER_SUPPORTS_CXX0X - Success
-- Found Doxygen: /usr/bin/doxygen (found version "1.5.6") 
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /opt/gcc/4.8.2/bin/gfortran
-- Check for working Fortran compiler: /opt/gcc/4.8.2/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /opt/gcc/4.8.2/bin/gfortran supports Fortran 90
-- Checking whether /opt/gcc/4.8.2/bin/gfortran supports Fortran 90 -- yes
-- Configuring done
-- Generating done
-- Build files have been written to: /lustre/atlas/proj-shared/geo111/test_asdf/asdf-library/build

I use the HDF5 compiler wrappers only if needed, not by default.

QuLogic commented 8 years ago

That doesn't appear to be the output of cmake --trace; it is extremely verbose. I don't understand though, why do you have a local install of HDF5 in your path if you don't want anything to use it?

ghost commented 8 years ago

I installed it on titan myself a while ago to test ASDF because I couldn't get the installed hdf5 to work properly. It seems to find it even if I manually specify the hdf5 location to cmake. I'll try using cmake --trace and get the full output.

ghost commented 8 years ago

Here is the cmake --trace output for the hdf5 relevant stuff:

/autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(300): list(APPEND HDF5${LANGUAGE}_LIBRARIESDEBUG ${HDF5${LIB}_LIBRARY_DEBUG} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(302): list(APPEND HDF5${LANGUAGE}_LIBRARIESRELEASE ${HDF5${LIB}_LIBRARY_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(269): if(UNIX AND HDF5_USE_STATIC_LIBRARIES ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(277): else() /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(278): set(THIS_LIBRARY_SEARCH_DEBUG ${LIB}d ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(279): set(THIS_LIBRARY_SEARCH_RELEASE ${LIB} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(281): findlibrary(HDF5${LIB}_LIBRARY_DEBUG NAMES ${THIS_LIBRARY_SEARCHDEBUG} HINTS ${HDF5${LANGUAGE}_LIBRARY_DIRS} ENV HDF5_ROOT PATH_SUFFIXES lib Lib ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(286): findlibrary(HDF5${LIB}_LIBRARY_RELEASE NAMES ${THIS_LIBRARY_SEARCHRELEASE} HINTS ${HDF5${LANGUAGE}_LIBRARY_DIRS} ENV HDF5_ROOT PATH_SUFFIXES lib Lib ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(291): select_libraryconfigurations(HDF5${LIB} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(47): _set_library_name(HDF5_m RELEASE DEBUG ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(37): if(HDF5_m_LIBRARY_RELEASE AND NOT HDF5_m_LIBRARY_DEBUG ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(38): set(HDF5_m_LIBRARY_DEBUG ${HDF5_m_LIBRARY_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(39): set(HDF5_m_LIBRARY ${HDF5_m_LIBRARY_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(40): set(HDF5_m_LIBRARIES ${HDF5_m_LIBRARY_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(50): _set_library_name(HDF5_m DEBUG RELEASE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(37): if(HDF5_m_LIBRARY_DEBUG AND NOT HDF5_m_LIBRARY_RELEASE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(57): set(HDF5_m_LIBRARY ${HDF5_m_LIBRARY_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(58): set(HDF5_m_LIBRARIES ${HDF5_m_LIBRARY_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(60): if(HDF5_m_LIBRARY_DEBUG AND HDF5_m_LIBRARY_RELEASE AND NOT HDF5_m_LIBRARY_DEBUG STREQUAL HDF5_m_LIBRARY_RELEASE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(76): set(HDF5_m_LIBRARY ${HDF5_m_LIBRARY} CACHE FILEPATH The HDF5_m library ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(79): if(HDF5_m_LIBRARY ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(80): set(HDF5_m_FOUND TRUE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/SelectLibraryConfigurations.cmake(83): mark_as_advanced(HDF5_m_LIBRARY HDF5_m_LIBRARY_RELEASE HDF5_m_LIBRARY_DEBUG ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(300): list(APPEND HDF5${LANGUAGE}_LIBRARIESDEBUG ${HDF5${LIB}_LIBRARY_DEBUG} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(302): list(APPEND HDF5${LANGUAGE}_LIBRARIESRELEASE ${HDF5${LIB}_LIBRARY_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(305): list(APPEND HDF5_LIBRARYDIRS ${HDF5${LANGUAGE}_LIBRARY_DIRS} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(309): list(APPEND HDF5_LIBRARIESDEBUG ${HDF5${LANGUAGE}_LIBRARIES_DEBUG} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(311): list(APPEND HDF5_LIBRARIESRELEASE ${HDF5${LANGUAGE}_LIBRARIES_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(323): macro(_remove_duplicates_from_beginning _list_name ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(329): if(HDF5_INCLUDE_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(330): _remove_duplicates_from_beginning(HDF5_INCLUDE_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(324): list(REVERSE HDF5_INCLUDE_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(325): list(REMOVE_DUPLICATES HDF5_INCLUDE_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(326): list(REVERSE HDF5_INCLUDE_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(332): if(HDF5_LIBRARIES_DEBUG ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(333): _remove_duplicates_from_beginning(HDF5_LIBRARIES_DEBUG ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(324): list(REVERSE HDF5_LIBRARIES_DEBUG ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(325): list(REMOVE_DUPLICATES HDF5_LIBRARIES_DEBUG ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(326): list(REVERSE HDF5_LIBRARIES_DEBUG ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(335): if(HDF5_LIBRARIES_RELEASE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(336): _remove_duplicates_from_beginning(HDF5_LIBRARIES_RELEASE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(324): list(REVERSE HDF5_LIBRARIES_RELEASE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(325): list(REMOVE_DUPLICATES HDF5_LIBRARIES_RELEASE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(326): list(REVERSE HDF5_LIBRARIES_RELEASE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(338): if(HDF5_LIBRARY_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(339): _remove_duplicates_from_beginning(HDF5_LIBRARY_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(324): list(REVERSE HDF5_LIBRARY_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(325): list(REMOVE_DUPLICATES HDF5_LIBRARY_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(326): list(REVERSE HDF5_LIBRARY_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(344): if(CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(352): else() /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(353): set(HDF5_LIBRARIES ${HDF5_LIBRARIES_RELEASE} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(358): set(HDF5_IS_PARALLEL FALSE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(359): foreach(_dir IN LISTS HDF5_INCLUDE_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(360): if(EXISTS ${_dir}/H5pubconf.h ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(361): file(STRINGS ${_dir}/H5pubconf.h HDF5_HAVE_PARALLEL_DEFINE REGEX HAVE_PARALLEL 1 ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(364): if(HDF5_HAVE_PARALLEL_DEFINE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(365): set(HDF5_IS_PARALLEL TRUE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(360): if(EXISTS ${_dir}/H5pubconf.h ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(361): file(STRINGS ${_dir}/H5pubconf.h HDF5_HAVE_PARALLEL_DEFINE REGEX HAVE_PARALLEL 1 ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(364): if(HDF5_HAVE_PARALLEL_DEFINE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(365): set(HDF5_IS_PARALLEL TRUE ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(369): set(HDF5_IS_PARALLEL ${HDF5_IS_PARALLEL} CACHE BOOL HDF5 library compiled with parallel IO support ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(371): mark_as_advanced(HDF5_IS_PARALLEL ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(375): if(HDF5_INCLUDE_DIRS ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(376): set(HDF5_INCLUDE_DIR ${HDF5_INCLUDE_DIRS} ) /autofs/nccs-svm1_sw/xk6/cmake/2.8.10.2/cle4.0_gnu4.7.2/share/cmake-2.8/Modules/FindHDF5.cmake(381): find_package_handle_standard_args(HDF5 DEFAULT_MSG HDF5_LIBRARIES HDF5_INCLUDE_DIRS )

QuLogic commented 8 years ago

Unfortunately, it's a bit difficult to say directly what's wrong from that log, too. Maybe we can go over this at the workshop next week.

QuLogic commented 8 years ago

Is it working now? We didn't change anything...

ghost commented 8 years ago

Yeah, it required exporting the hdf5 library variable. I updated the readme a little while back.


From: Elliott Sales de Andrade [notifications@github.com] Sent: Thursday, March 24, 2016 2:29 PM To: SeismicData/asdf-library Cc: James A. Smith Subject: Re: [asdf-library] cmake issue with HDF5 lib (#17)

Is it working now? We didn't change anything...

— You are receiving this because you modified the open/close state. Reply to this email directly or view it on GitHubhttps://github.com/SeismicData/asdf-library/issues/17#issuecomment-200983855