Hi all,
I'm trying to compile R 3.4.2 from the source code following this guide:
https://software.intel.com/en-us/articles/build-r-301-with-intel-c-compiler-and-intel-mkl-on-linux
However, I got the following error when building (see below). It builds using gcc without problems. Do you have an idea of what could be happening?
Best,
Marko
icc -I../../src/extra -I. -I../../src/include -I../../src/include -I/usr/local/include -I../../src/nmath -DHAVE_CONFIG_H -fopenmp -fpic -g -O2 -std=c99 -c arithmetic.c -o arithmetic.o arithmetic.c(59): warning #274: declaration is not visible outside of function int matherr(struct exception *exc) ^ arithmetic.c(61): error: pointer to incomplete class type is not allowed switch (exc->type) { ^ arithmetic.c(62): error: identifier "DOMAIN" is undefined case DOMAIN: ^ arithmetic.c(63): error: identifier "SING" is undefined case SING: ^ arithmetic.c(66): error: identifier "OVERFLOW" is undefined case OVERFLOW: ^ arithmetic.c(69): error: identifier "UNDERFLOW" is undefined case UNDERFLOW: ^ arithmetic.c(70): error: pointer to incomplete class type is not allowed exc->retval = 0.0; ^ compilation aborted for arithmetic.c (code 2) ../../Makeconf:119: recipe for target 'arithmetic.o' failed
TCE Level:
TCE Open Date:
Wednesday, January 22, 2020 - 08:24