Hi
I'm currently trying to install astro-stomp on Ubuntu 14.04.5 LTS. My gcc version is gcc-4.8. I updated to gcc-6 however in this case I currently have massive issues with the configuration file:
checking for uint8_t... no
checking for ANSI C header files... (cached) yes
checking for floor... no
checking for gettimeofday... no
checking for pow... no
checking for sqrt... no
checking for floor in -lm... no
configure: error: cannot find required math function
Running autogen and configure on gcc-4.8 works perfectly fine, but when I execute the Makefile I get the following error message:
g++: error: unrecognized command line option '-stdlib=libc++'
I can remove this argument but this will trigger multiple other compilation errors due to unrecognized command line options as listed below:
'-Wgnu', '-arch', -Wc++11-narrowing
I can again remove these command line options and sucessfully compile a couple of subdirectories but then end up with another compilation error:
In file included from point.cc:8:0:
pixel.h: At global scope:
pixel.h:213:10: error: 'istream' does not name a type
friend istream& operator>>(istream& input, pixel& pix);
^
In file included from point.cc:9:0:
point.h:198:49: error: 'constexpr' needed for in-class initialization of static data member 'const double s2omp::point::NORMALIZATION_PRECISION' of non-integral type [-fpermissive]
static double const NORMALIZATION_PRECISION = 1.0e-6;
Do you have some tips on how to resolve these issues, or can you give me a hint to a older version of astro-stomp?
Thanks for your help.
Cheers,
Markus
Hi
I'm currently trying to install astro-stomp on Ubuntu 14.04.5 LTS. My gcc version is gcc-4.8. I updated to gcc-6 however in this case I currently have massive issues with the configuration file:
checking for uint8_t... no
checking for ANSI C header files... (cached) yes
checking for floor... no
checking for gettimeofday... no
checking for pow... no
checking for sqrt... no
checking for floor in -lm... no
configure: error: cannot find required math function
Running autogen and configure on gcc-4.8 works perfectly fine, but when I execute the Makefile I get the following error message:
g++: error: unrecognized command line option '-stdlib=libc++'
I can remove this argument but this will trigger multiple other compilation errors due to unrecognized command line options as listed below:
'-Wgnu', '-arch', -Wc++11-narrowing
I can again remove these command line options and sucessfully compile a couple of subdirectories but then end up with another compilation error:
In file included from point.cc:8:0:
pixel.h: At global scope:
pixel.h:213:10: error: 'istream' does not name a type
friend istream& operator>>(istream& input, pixel& pix);
^
In file included from point.cc:9:0:
point.h:198:49: error: 'constexpr' needed for in-class initialization of static data member 'const double s2omp::point::NORMALIZATION_PRECISION' of non-integral type [-fpermissive]
static double const NORMALIZATION_PRECISION = 1.0e-6;
Do you have some tips on how to resolve these issues, or can you give me a hint to a older version of astro-stomp?
Thanks for your help.
Cheers,
Markus