Skip to content

[cmake] Ibex does not compile in debug mode #492

@gchabert

Description

@gchabert

Cyril,
Gaol ne compile plus avec l'option CMAKE_BUILD_TYPE=Debug, voir trace ci-dessus.
Pas de problème en revanche sans cette option.

$ cmake .. -DCMAKE_INSTALL_PREFIX=/home/gilles/ibex/ -DCMAKE_BUILD_TYPE=Debug
CMake Warning at CMakeLists.txt:4 (message):
  CMake support is in beta, please report all bugs to
  https://github.com/ibex-team/ibex-lib/issues/


-- The CXX compiler identification is GNU 7.5.0
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring Ibex 2.8.9.1
-- Running on system Linux-5.4.0-58-generic with processor x86_64
-- Using CMake 3.10.2
-- C++ compiler: GNU 7.5.0
-- Will build static libraries
-- Library for interval arithmetic: gaol
-- Could NOT find Mathlib (missing: MATHLIB_LIBRARY MATHLIB_INC_DIR) 
-- Will install and use library Mathlib from 3rd/ subdirectory
-- Mathlib: extracting mathlib-2.1.0.tar.gz
-- Mathlib: copying CMakeLists.txt
-- Mathlib: copying src/mathlib_configuration.h.in
-- Mathlib: configure
-- The C compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/lib/ccache/cc
-- Check for working C compiler: /usr/lib/ccache/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Running on system Linux-5.4.0-58-generic with processor x86_64
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file fenv.h
-- Looking for include file fenv.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Mathlib: configure - done
-- Will install and use library gaol from 3rd/ subdirectory
-- Gaol: extracting gaol-4.2.0.tar.gz
-- Gaol: applying patch gaol-4.2.0.all.all.patch
-- Gaol: copying CMakeLists.txt
-- Gaol: copying gaol/gaol_configuration.h.in
-- Gaol: copying test_sse.cpp
-- Gaol: configure
-- Running on system Linux-5.4.0-58-generic with processor x86_64
-- Looking for include file clock.h
-- Looking for include file clock.h - not found
-- Looking for include file float.h
-- Looking for include file float.h - found
-- Looking for include file stddef.h
-- Looking for include file stddef.h - found
-- Looking for include file sys/resource.h
-- Looking for include file sys/resource.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for C++ include cassert
-- Looking for C++ include cassert - found
-- Looking for C++ include limits
-- Looking for C++ include limits - found
-- Looking for fesetround
-- Looking for fesetround - not found
-- Looking for floor
-- Looking for floor - not found
-- Looking for localeconv
-- Looking for localeconv - found
-- Looking for memset
-- Looking for memset - found
-- Looking for pow
-- Looking for pow - not found
-- Looking for sqrt
-- Looking for sqrt - not found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for clock
-- Looking for clock - found
-- Looking for __signbit
-- Looking for __signbit - found
-- Looking for round
-- Looking for round - not found
-- Looking for rint
-- Looking for rint - not found
-- Looking for finite
-- Looking for finite - found
-- Looking for malloc
-- Looking for malloc - found
-- Looking for realloc
-- Looking for realloc - found
-- Check if the system is big endian
-- Searching 16 bit integer
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- SSE2 instructions set detected
-- SSE3 instructions set detected
-- Gaol will use SSE3 and SSE2 instructions
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long int
-- Check size of long long int - done
-- Performing Test COMPILER_SUPPORTS_VISI_1
-- Performing Test COMPILER_SUPPORTS_VISI_1 - Success
-- Performing Test COMPILER_SUPPORTS_VISI_2
-- Performing Test COMPILER_SUPPORTS_VISI_2 - Success
-- Performing Test COMPILER_SUPPORTS_FUNROLL_LOOPS
-- Performing Test COMPILER_SUPPORTS_FUNROLL_LOOPS - Success
-- Performing Test COMPILER_SUPPORTS_OMIT
-- Performing Test COMPILER_SUPPORTS_OMIT - Success
-- Performing Test COMPILER_SUPPORTS_OPTIM
-- Performing Test COMPILER_SUPPORTS_OPTIM - Success
-- Performing Test HAVE_ROUNDING_MATH_OPTION
-- Performing Test HAVE_ROUNDING_MATH_OPTION - Success
-- Gaol: configure - done
-- Library for linear programming: none
-- Found FLEX: /usr/bin/flex (found version "2.6.4") 
-- Found BISON: /usr/bin/bison (found version "3.0.4") 
-- Found CppUnit: /usr/lib/x86_64-linux-gnu/libcppunit.so  
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gilles/ibex/ibex-lib/build
gilles@gilles-Precision-3520:~/ibex/ibex-lib/build$ make
Scanning dependencies of target ultim
[  0%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/atnat2.c.o
[  0%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/halfulp.c.o
[  0%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/mplog.c.o
[  1%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/slowexp2.c.o
[  1%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/ucot.c.o
[  1%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/upow.c.o
[  1%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/atnat.c.o
[  2%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/mpa.c.o
[  2%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/mpsqrt.c.o
[  2%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/slowexp.c.o
[  2%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/uexp2.c.o
[  4%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/urem.c.o
[  4%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/branred.c.o
[  4%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/mpatan2.c.o
[  4%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/mptan.c.o
[  5%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/slowlog2.c.o
[  5%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/uexp.c.o
[  5%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/uroot.c.o
[  5%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/doasin.c.o
[  7%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/mpatan.c.o
[  7%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/sincos32.c.o
[  7%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/slowpow.c.o
[  7%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/ulog2.c.o
[  8%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/usncs.c.o
[  8%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/dosincos.c.o
[  8%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/mpexp.c.o
[  8%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/slowcot.c.o
[ 10%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/uasncs.c.o
[ 10%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/ulog.c.o
[ 10%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/utan.c.o
[ 10%] Building C object interval_lib_wrapper/gaol/mathlib-2.1.0-build/CMakeFiles/ultim.dir/src/DPChange.c.o
[ 11%] Linking C static library libultim.a
[ 11%] Built target ultim
Scanning dependencies of target gaol
[ 11%] Building CXX object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_common.cpp.o
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.cpp:54:29: warning: ‘gaol::save_fpu_state_crlibm’ defined but not used [-Wunused-variable]
   static unsigned long long save_fpu_state_crlibm;
                             ^~~~~~~~~~~~~~~~~~~~~
[ 13%] Building C object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_exact.c.o
[ 13%] Building CXX object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_exceptions.cpp.o
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_exceptions.cpp:35:20: warning: ‘CVSid’ defined but not used [-Wunused-variable]
 static const char *CVSid="@(#) $Id: gaol_exceptions.cpp 54 2009-03-01 13:53:01Z goualard $";
                    ^~~~~
[ 13%] Building CXX object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_expression.cpp.o
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.cpp:30:20: warning: ‘CVSid’ defined but not used [-Wunused-variable]
 static const char *CVSid="@(#) $Id: gaol_expression.cpp 191 2012-03-06 17:08:58Z goualard $";
                    ^~~~~
[ 13%] Building CXX object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_flt_output.cpp.o
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_flt_output.cpp: In function ‘void gaol::fp_fixed_point(char*, int, int, char*)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_flt_output.cpp:66:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (decpt>=lenbuf) { // Should we add zeros?
         ~~~~~^~~~~~~~
[ 14%] Building CXX object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_init_cleanup.cpp.o
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_init_cleanup.cpp:37:20: warning: ‘CVSid’ defined but not used [-Wunused-variable]
 static const char *CVSid="@(#) $Id: gaol_init_cleanup.cpp 54 2009-03-01 13:53:01Z goualard $";
                    ^~~~~
[ 14%] Building CXX object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_interval.cpp.o
In file included from /home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval.cpp:80:0:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval_sse.cpp: In function ‘unsigned char gaol::MSB_position(uint32_t)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval_sse.cpp:381:73: warning: conversion to ‘unsigned char’ from ‘int’ may alter its value [-Wconversion]
     return MultiplyDeBruijnBitPosition[(uint32_t)(v * 0x07C4ACDDU) >> 27];
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval.cpp: In function ‘short unsigned int gaol::modulo_k_pi(const gaol::interval&, double&, double&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval.cpp:646:56: warning: conversion to ‘short unsigned int’ from ‘int’ may alter its value [-Wconversion]
     return (unsigned short int)(kl.is_a_double() << 1) + (unsigned short int)kr.is_a_double();
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval.cpp: In member function ‘double gaol::interval::midpoint() const’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval.cpp:1147:24: warning: unused variable ‘_save_state’ [-Wunused-variable]
     unsigned short int _save_state=get_fpu_cw(); round_nearest();
                        ^~~~~~~~~~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval.cpp: In function ‘gaol::interval gaol::atan_rel(const gaol::interval&, const gaol::interval&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval.cpp:954:7: warning: ‘kl’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       if (kr == kl) {
       ^~
[ 14%] Building CXX object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_intervalf.cpp.o
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_intervalf.cpp: In member function ‘float gaol::intervalf::midpoint() const’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_intervalf.cpp:446:26: warning: conversion to ‘float’ from ‘double’ may alter its value [-Wfloat-conversion]
     float middle = left()+(.5*right() - .5*left());
                    ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 14%] Building CXX object interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_interval_lexer.cpp.o
In file included from /home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_double_op.h:40:0,
                 from /home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_interval.h:42,
                 from gaol_interval_lexer.lpp:25:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::null_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:729:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "null_node accepting visitor" << std::endl);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:729:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "null_node accepting visitor" << std::endl);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:729:69: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "null_node accepting visitor" << std::endl);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:729:69: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "null_node accepting visitor" << std::endl);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::double_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:739:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "double_node accepting visitor" << std::endl);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:739:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "double_node accepting visitor" << std::endl);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:739:71: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "double_node accepting visitor" << std::endl);
                                                                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:739:71: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "double_node accepting visitor" << std::endl);
                                                                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::interval_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:753:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "interval_node accepting visitor" << std::endl);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:753:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "interval_node accepting visitor" << std::endl);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:753:73: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "interval_node accepting visitor" << std::endl);
                                                                         ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:753:73: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "interval_node accepting visitor" << std::endl);
                                                                         ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::add_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:768:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "add_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:768:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "add_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:768:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "add_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:768:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "add_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::unary_minus_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:787:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "unary_minus_node accepting visitor"
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:787:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "unary_minus_node accepting visitor"
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:788:11: error: ‘endl’ is not a member of ‘std’
   << std::endl;);
           ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:788:11: note: suggested alternative: ‘end’
   << std::endl;);
           ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::sub_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:802:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "sub_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:802:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "sub_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:802:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "sub_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:802:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "sub_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::mult_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:821:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "mult_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:821:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "mult_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:821:69: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "mult_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:821:69: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "mult_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::div_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:840:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "div_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:840:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "div_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:840:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "div_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:840:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "div_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::pow_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:859:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "pow_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:859:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "pow_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:859:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "pow_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:859:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "pow_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::pow_itv_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:879:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "pow_itv_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:879:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "pow_itv_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:879:72: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "pow_itv_node accepting visitor" << std::endl;);
                                                                        ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:879:72: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "pow_itv_node accepting visitor" << std::endl;);
                                                                        ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::nth_root_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:899:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "nth_root_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:899:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "nth_root_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:899:73: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "nth_root_node accepting visitor" << std::endl;);
                                                                         ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:899:73: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "nth_root_node accepting visitor" << std::endl;);
                                                                         ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::cos_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:919:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "cos_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:919:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "cos_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:919:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "cos_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:919:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "cos_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::sin_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:933:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "sin_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:933:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "sin_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:933:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "sin_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:933:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "sin_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::tan_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:947:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "tan_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:947:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "tan_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:947:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "tan_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:947:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "tan_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::atan2_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:961:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "atan2_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:961:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "atan2_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:961:70: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "atan2_node accepting visitor" << std::endl;);
                                                                      ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:961:70: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "atan2_node accepting visitor" << std::endl;);
                                                                      ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::acos_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:980:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "acos_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:980:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "acos_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:980:69: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "acos_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:980:69: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "acos_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::asin_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:994:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "asin_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:994:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "asin_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:994:69: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "asin_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:994:69: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "asin_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::atan_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1008:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "atan_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1008:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "atan_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1008:69: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "atan_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1008:69: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "atan_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::cosh_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1022:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "cosh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1022:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "cosh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1022:69: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "cosh_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1022:69: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "cosh_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::sinh_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1036:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "sinh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1036:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "sinh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1036:69: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "sinh_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1036:69: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "sinh_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::tanh_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1050:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "tanh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1050:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "tanh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1050:69: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "tanh_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1050:69: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "tanh_node accepting visitor" << std::endl;);
                                                                     ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::acosh_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1064:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "acosh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1064:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "acosh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1064:70: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "acosh_node accepting visitor" << std::endl;);
                                                                      ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1064:70: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "acosh_node accepting visitor" << std::endl;);
                                                                      ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::asinh_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1078:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "asinh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1078:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "asinh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1078:70: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "asinh_node accepting visitor" << std::endl;);
                                                                      ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1078:70: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "asinh_node accepting visitor" << std::endl;);
                                                                      ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::atanh_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1092:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "atanh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1092:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "atanh_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1092:70: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "atanh_node accepting visitor" << std::endl;);
                                                                      ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1092:70: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "atanh_node accepting visitor" << std::endl;);
                                                                      ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::exp_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1106:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "exp_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1106:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "exp_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1106:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "exp_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1106:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "exp_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h: In member function ‘virtual void gaol::log_node::accept(gaol::expr_visitor&)’:
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1120:23: error: ‘cout’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "log_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1120:23: note: suggested alternative: ‘copy’
     GAOL_DEBUG(2,std::cout << "log_node accepting visitor" << std::endl;);
                       ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1120:68: error: ‘endl’ is not a member of ‘std’
     GAOL_DEBUG(2,std::cout << "log_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_expression.h:1120:68: note: suggested alternative: ‘end’
     GAOL_DEBUG(2,std::cout << "log_node accepting visitor" << std::endl;);
                                                                    ^
/home/gilles/ibex/ibex-lib/build/interval_lib_wrapper/gaol/gaol-4.2.0/gaol/gaol_common.h:44:59: note: in definition of macro ‘GAOL_DEBUG’
 #  define GAOL_DEBUG(lvl,cmd) do { if (debug_level>=lvl) {cmd;} } while(0)
                                                           ^~~
lex.gaol_.c: In function ‘int gaol_lex()’:
lex.gaol_.c:789:53: warning: conversion to ‘YY_CHAR {aka unsigned char}’ from ‘flex_int32_t {aka int}’ may alter its value [-Wconversion]
lex.gaol_.c:799:40: warning: conversion to ‘YY_CHAR {aka unsigned char}’ from ‘flex_int32_t {aka int}’ may alter its value [-Wconversion]
lex.gaol_.c:383:14: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c:815:3: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’
lex.gaol_.c: In function ‘int yy_get_next_buffer()’:
lex.gaol_.c:1233:59: warning: conversion to ‘int’ from ‘yy_size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c:1246:35: warning: conversion to ‘int’ from ‘yy_size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c:1268:22: warning: conversion to ‘int’ from ‘yy_size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c:661:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
lex.gaol_.c:1276:3: note: in expansion of macro ‘YY_INPUT’
lex.gaol_.c:673:26: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c:1276:3: note: in expansion of macro ‘YY_INPUT’
lex.gaol_.c: In function ‘yy_state_type yy_get_previous_state()’:
lex.gaol_.c:1329:35: warning: conversion to ‘YY_CHAR {aka unsigned char}’ from ‘flex_int32_t {aka int}’ may alter its value [-Wconversion]
lex.gaol_.c:1339:39: warning: conversion to ‘YY_CHAR {aka unsigned char}’ from ‘flex_int32_t {aka int}’ may alter its value [-Wconversion]
lex.gaol_.c: In function ‘yy_state_type yy_try_NUL_trans(yy_state_type)’:
lex.gaol_.c:1367:38: warning: conversion to ‘YY_CHAR {aka unsigned char}’ from ‘flex_int32_t {aka int}’ may alter its value [-Wconversion]
lex.gaol_.c: In function ‘void yyunput(int, char*)’:
lex.gaol_.c:1399:45: warning: conversion to ‘int’ from ‘yy_size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c: In function ‘int yyinput()’:
lex.gaol_.c:1436:30: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion]
lex.gaol_.c: In function ‘void gaol_ensure_buffer_stack()’:
lex.gaol_.c:1739:40: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c: In function ‘yy_buffer_state* gaol__scan_buffer(char*, yy_size_t)’:
lex.gaol_.c:1777:21: warning: conversion to ‘int’ from ‘yy_size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c: In function ‘yy_buffer_state* gaol__scan_string(const char*)’:
lex.gaol_.c:1799:38: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion]
lex.gaol_.c: At global scope:
lex.gaol_.c:1375:17: warning: ‘void yyunput(int, char*)’ defined but not used [-Wunused-function]
interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/build.make:254: recipe for target 'interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_interval_lexer.cpp.o' failed
make[2]: *** [interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/gaol/gaol_interval_lexer.cpp.o] Error 1
CMakeFiles/Makefile2:1202: recipe for target 'interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/all' failed
make[1]: *** [interval_lib_wrapper/gaol/gaol-4.2.0-build/CMakeFiles/gaol.dir/all] Error 2
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions