Closed chukren closed 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).
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.
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.
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.
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.
Or use find_package() if the lib is not explicitly indicated in the command line.
Please post the CMake log from the unchanged files?
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'
Do you not use the HDF5 compiler wrappers?
Unfortunately, that doesn't actually show the HDF5 tests; I think maybe cmake --trace ..
might?
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.
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?
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.
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 )
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.
Is it working now? We didn't change anything...
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
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.