build code at Lunarc : make error
After git pull, I get error after make.
This is my history:
git pull
ml load intel/2017a
ml load Boost/1.65.1
ml load CMake/3.9.1
mkdir build
cd build
cmake ..
make
This is the error:
[ 15%] Building CXX object src/CMakeFiles/fargOCA.dir/polarGrid.cpp.o
In file included from /sw/easybuild/software/MPI/intel/2017.1.132-GCC-6.3.0-2.27/impi/2017.1.132/Boost/1.65.1/include/boost/assert.hpp:58:0,
from /sw/easybuild/software/MPI/intel/2017.1.132-GCC-6.3.0-2.27/impi/2017.1.132/Boost/1.65.1/include/boost/mpi/graph_communicator.hpp:35,
from /sw/easybuild/software/MPI/intel/2017.1.132-GCC-6.3.0-2.27/impi/2017.1.132/Boost/1.65.1/include/boost/mpi.hpp:27,
from /home/michiel/fargOCA/include/diskGrid.hpp:10,
from /home/michiel/fargOCA/include/diskDesc.hpp:10,
from /home/michiel/fargOCA/include/polarGrid.hpp:9,
from /home/michiel/fargOCA/src/polarGrid.cpp:4:
/home/michiel/fargOCA/src/polarGrid.cpp: In member function ‘bool fargOCA::PolarGrid::readRaw(std::string)’:
/home/michiel/fargOCA/src/polarGrid.cpp:119:29: error: ‘OPathExists’ was not declared in this scope
assert(OPathExists(fname));
^
make[2]: *** [src/CMakeFiles/fargOCA.dir/polarGrid.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/fargOCA.dir/all] Error 2
make: *** [all] Error 2
I also tried to get same environment as you listed in #26 (closed):
ml purge
ml load intel/2017b
ml load Boost/1.65.1
ml load CMake/3.9.1
ml list
Currently Loaded Modules:
1) GCCcore/6.4.0 5) impi/2017.3.196 9) zlib/1.2.11
2) binutils/2.28 6) imkl/2017.3.196 10) Boost/1.65.1
3) icc/2017.4.196-GCC-6.4.0-2.28 7) intel/2017b 11) ncurses/6.0
4) ifort/2017.4.196-GCC-6.4.0-2.28 8) bzip2/1.0.6 12) CMake/3.9.1
mkdir build
cd build
export CC=icc
export CXX=icpc
cmake .. -DCMAKE_BULD_TYPE=Release
make -j8
/home/michiel/fargOCA/src/polarGrid.cpp(119): error: identifier "OPathExists" is undefined
assert(OPathExists(fname));
^
compilation aborted for /home/michiel/fargOCA/src/polarGrid.cpp (code 2)
make[2]: *** [src/CMakeFiles/fargOCA.dir/polarGrid.cpp.o] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/CMakeFiles/fargOCA.dir/all] Error 2
make: *** [all] Error 2
Alain, do you see the same?