Closed ndkeen closed 8 years ago
notes so far:
cori01% make config
-- The C compiler identification is Intel 16.0.0.20150815
-- 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
-- The CXX compiler identification is GNU 5.1.0
-- Check for working CXX compiler: /opt/gcc/5.1.0/bin/c++
-- Check for working CXX compiler: /opt/gcc/5.1.0/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- The Fortran compiler identification is GNU 5.1.0
-- Check for working Fortran compiler: /opt/gcc/5.1.0/bin/gfortran
-- Check for working Fortran compiler: /opt/gcc/5.1.0/bin/gfortran -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /opt/gcc/5.1.0/bin/gfortran supports Fortran 90
-- Checking whether /opt/gcc/5.1.0/bin/gfortran supports Fortran 90 -- yes
-- C compiler is /opt/cray/craype/2.4.2/bin/cc (Intel)
-- C++ compiler is /opt/gcc/5.1.0/bin/c++ (GNU)
-- Fortran compiler is /opt/gcc/5.1.0/bin/gfortran (GNU)
-- Real number representation is double
-- Building static libraries with dynamic loading disabled.
\ WARNING: no installation prefix was set! Installation is disabled.
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Looking for Fortran sgemm
-- Looking for Fortran sgemm - found
-- A library with BLAS API found.
-- A library with BLAS API found.
-- Looking for Fortran cheev
-- Looking for Fortran cheev - found
-- A library with LAPACK API found.
-- A library with BLAS API found.
-- A library with BLAS API found.
-- A library with LAPACK API found.
Configuring cmocka...
CMake Error at /global/common/cori/software/cmake/3.3.2/share/cmake-3.3/Modules/TestBigEndian.cmake:51 (message):
no suitable type found
Call Stack (most recent call first):
ConfigureChecks.cmake:142 (test_big_endian)
CMakeLists.txt:43 (include)
Building and installing cmocka... Preparing gc... Configuring gc...
Building and installing cmocka... Preparing gc... Configuring gc... Building and installing gc... Preparing libarena... Copying libarena headers into place... Preparing silo... patching file src/silo/Makefile.am patching file src/silo/Makefile.in
Configuring silo... CMake Error at 3rdparty/CMakeLists.txt:262 (message): Configuration of silo library failed.
-- Configuring incomplete, errors occurred! See also "/project/projectdirs/mpccc/ndk/polymec-dev/build/Linux-x86_64-mpi-static-double-mpicc-Debug/CMakeFiles/CMakeOutput.log".
don't see any messages in: /project/projectdirs/mpccc/ndk/polymec-dev/build/Linux-x86_64-mpi-static-double-mpicc-Debug/CMakeFiles/CMakeOutput.log
cori01% mo build/Linux-x86_64-mpi-static-double-mpicc-Debug/3rdparty/silo_config_errors.log
configure: error: in /global/project/projectdirs/mpccc/ndk/polymec-dev/build/Linux-x86_64-mpi-static-double-mpicc-Debug/3rdparty/silo': configure: error: C++ compiler cannot create executables See
config.log' for more details.
cori01% mo build/Linux-x86_64-mpi-static-double-mpicc-Debug/3rdparty/silo_config.log
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking what version the package is... 4.10.4
checking for site config host file... no
checking for config-site x86_64-unknown-linux-gnu... no
checking for config-site x86_64-unknown-linux-gnu... no
checking for config-site unknown-linux-gnu... no
checking for config-site unknown-linux-gnu... no
checking for config-site x86_64-linux-gnu... no
checking for config-site x86_64-linux-gnu... no
checking for config-site x86_64-unknown... no
checking for config-site linux-gnu... no
checking for config-site linux-gnu... no
checking for config-site unknown... no
checking for config-site x86_64... found
checking for C++ compiler default output file name...
-- C compiler is /opt/cray/craype/2.4.2/bin/cc (Intel) -- C++ compiler is /opt/gcc/5.1.0/bin/c++ (GNU) -- Fortran compiler is /opt/gcc/5.1.0/bin/gfortran (GNU)
Any reason to mix these? MPI build, right? So maybe cc/CC/ftn ?