fluidfft installation problems with intel for Cython and gcc for Pythran extensions
Created originally on Bitbucket by avmo (Ashwin Vishnu)
On Beskow, I use icpc (ICC) 18.0.0 20170811
and a g++ compiler. Do note that there are no issues with gcc
- 4.9.1
- 4.9.3
However with gcc versions:
- 5.3.0 (no response, no error; able to KeyboardInterrupt)
- 6.1.0 (errors)
In file included from /opt/gcc/6.1.0/snos/include/g++/bits/ios_base.h(46),
from /opt/gcc/6.1.0/snos/include/g++/ios(42),
from /opt/gcc/6.1.0/snos/include/g++/istream(38),
from /opt/gcc/6.1.0/snos/include/g++/sstream(38),
from /opt/gcc/6.1.0/snos/include/g++/complex(45),
from /cfs/klemming/pdc.vol.beskow/intel/18.0.0.128/compilers_and_libraries_2018.0.128/linux/compiler/include/complex(30),
from src_cpp/base/base_fft.h(11),
from fluidfft/fft2d/fft2dmpi_with_fftwmpi2d.cpp(586):
/opt/gcc/6.1.0/snos/include/g++/system_error(143): error: identifier "error_category" is undefined
error_code(int __v, const error_category& __cat) noexcept
^
In file included from /opt/gcc/6.1.0/snos/include/g++/bits/ios_base.h(46),
from /opt/gcc/6.1.0/snos/include/g++/ios(42),
from /opt/gcc/6.1.0/snos/include/g++/istream(38),
from /opt/gcc/6.1.0/snos/include/g++/sstream(38),
from /opt/gcc/6.1.0/snos/include/g++/complex(45),
from /cfs/klemming/pdc.vol.beskow/intel/18.0.0.128/compilers_and_libraries_2018.0.128/linux/compiler/include/complex(30),
from src_cpp/base/base_fft.h(11),
from fluidfft/fft2d/fft2dmpi_with_fftwmpi2d.cpp(586):
/opt/gcc/6.1.0/snos/include/g++/system_error(152): error: identifier "error_category" is undefined
assign(int __v, const error_category& __cat) noexcept
^
In file included from /opt/gcc/6.1.0/snos/include/g++/bits/ios_base.h(46),
from /opt/gcc/6.1.0/snos/include/g++/ios(42),
from /opt/gcc/6.1.0/snos/include/g++/istream(38),
from /opt/gcc/6.1.0/snos/include/g++/sstream(38),
from /opt/gcc/6.1.0/snos/include/g++/complex(45),
from /cfs/klemming/pdc.vol.beskow/intel/18.0.0.128/compilers_and_libraries_2018.0.128/linux/compiler/include/complex(30),
from src_cpp/base/base_fft.h(11),
from fluidfft/fft2d/fft2dmpi_with_fftwmpi2d.cpp(586):
- 7.3.0 (errors)
In file included from /opt/gcc/7.3.0/snos/include/g++/bits/ios_base.h(46),
from /opt/gcc/7.3.0/snos/include/g++/ios(42),
from /opt/gcc/7.3.0/snos/include/g++/istream(38),
from /opt/gcc/7.3.0/snos/include/g++/sstream(38),
from /opt/gcc/7.3.0/snos/include/g++/complex(45),
from /cfs/klemming/pdc.vol.beskow/intel/18.0.0.128/compilers_and_libraries_2018.0.128/linux/compiler/include/complex(30),
from src_cpp/base/base_fft.h(11),
from fluidfft/fft2d/fft2d_with_fftw1d.cpp(586):
/opt/gcc/7.3.0/snos/include/g++/system_error(151): error: identifier "error_category" is undefined
error_code(int __v, const error_category& __cat) noexcept
^
In file included from /opt/gcc/7.3.0/snos/include/g++/bits/ios_base.h(46),
from /opt/gcc/7.3.0/snos/include/g++/ios(42),
from /opt/gcc/7.3.0/snos/include/g++/istream(38),
from /opt/gcc/7.3.0/snos/include/g++/sstream(38),
from /opt/gcc/7.3.0/snos/include/g++/complex(45),
from /cfs/klemming/pdc.vol.beskow/intel/18.0.0.128/compilers_and_libraries_2018.0.128/linux/compiler/include/complex(30),
from src_cpp/base/base_fft.h(11),
from fluidfft/fft2d/fft2d_with_fftw1d.cpp(586):
/opt/gcc/7.3.0/snos/include/g++/system_error(160): error: identifier "error_category" is undefined
assign(int __v, const error_category& __cat) noexcept
^
In file included from /opt/gcc/7.3.0/snos/include/g++/bits/ios_base.h(46),
from /opt/gcc/7.3.0/snos/include/g++/ios(42),
from /opt/gcc/7.3.0/snos/include/g++/istream(38),
from /opt/gcc/7.3.0/snos/include/g++/sstream(38),
from /opt/gcc/7.3.0/snos/include/g++/complex(45),
from /cfs/klemming/pdc.vol.beskow/intel/18.0.0.128/compilers_and_libraries_2018.0.128/linux/compiler/include/complex(30),
from src_cpp/base/base_fft.h(11),
from fluidfft/fft2d/fft2d_with_fftw1d.cpp(586):
[...]
Possibly related to issue #7 (closed)