INFO: not using any hashes in /data/userland-archives/hashes for lib2geom-1.3.tar.bz2 (overridden with --hash) Source /data/userland-archives/lib2geom-1.3.tar.bz2... not found, skipping file copy Source https://gitlab.com/inkscape/lib2geom/-/archive/1.3/lib2geom-1.3.tar.bz2... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ok -- The CXX compiler identification is GNU 13.2.0 -- The C compiler identification is GNU 13.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/gcc/13/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/gcc/13/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found Boost: /usr/lib/amd64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.60") -- Found DoubleConversion: /usr/lib/amd64/libdouble-conversion.so -- Found PkgConfig: /usr/bin/amd64/pkg-config (found version "0.29.2") -- Found Cython: /usr/bin/cython -- cython: FOUND -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.34 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.74.7 -- Checking for module 'cairo' -- Found cairo, version 1.16.0 -- Checking for module 'gsl' -- Found gsl, version 2.7.1 -- Found GTest: /usr/lib/amd64/cmake/GTest/GTestConfig.cmake (found version "1.10.0") -- Performing Test HAVE_SINCOS -- Performing Test HAVE_SINCOS - Success -- Found Ragel in /usr/bin/ragel. svg-path-parser.cpp will be recreated from svg-path-parser.rl. -- Configuring done (3.3s) -- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_COMPILER CMAKE_Fortran_FLAGS LIBEXEC_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX -- Build files have been written to: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/amd64 [ 0%] Building CXX object src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o [ 0%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o [ 3%] Building CXX object src/2geom/CMakeFiles/2geom.dir/affine.cpp.o [ 3%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o [ 6%] Building CXX object src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o [ 6%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o [ 9%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o [ 9%] Building CXX object src/2geom/CMakeFiles/2geom.dir/circle.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:19, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/affine.cpp:9: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:17: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier-utils.h:44, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/bezier-utils.cpp:50: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:38: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/bezier.cpp:38: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/bits/stl_algo.h:71, from /usr/gcc/13/include/c++/13.2.0/algorithm:61, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier.h:41: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 9%] Building CXX object src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o [ 12%] Building CXX object src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier-curve.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/bezier-curve.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:42: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/intersection.h:37, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/circle.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/circle.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/basic-intersection.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/basic-intersection.cpp:36: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:38: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/basic-intersection.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/bezier-clipping.cpp:37: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:38: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/intersection.h:37, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path.h:50, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/pathvector.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path-sink.h:36, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/cairo-path-sink.h:37, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/cairo-path-sink.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/concept_check.hpp:22, from /usr/include/boost/range/concepts.hpp:19, from /usr/include/boost/range/algorithm/equal.hpp:14, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/pathvector.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 12%] Building CXX object src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/interval.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/linear.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/concepts.h:34, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/concepts.cpp:32: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/angle.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/conicsec.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/conicsec.cpp:32: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/istream:40, from /usr/gcc/13/include/c++/13.2.0/sstream:40, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/exception.h:45, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/conicsec.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 12%] Building CXX object src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o [ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/coord.cpp.o [ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o [ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/curve.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/angle.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/conicsec.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/conic_section_clipper_impl.h:37, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/conic_section_clipper.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/conic_section_clipper_impl.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/istream:40, from /usr/gcc/13/include/c++/13.2.0/sstream:40, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/exception.h:45, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/conicsec.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/convex-hull.h:35, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/convex-hull.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:38: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/coord.cpp:64: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 18%] Building CXX object src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:19, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/rect.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/crossing.h:40, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/crossing.cpp:1: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:17: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/curve.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:42: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 18%] Building CXX object src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/d2-sbasis.cpp:37: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 18%] Building CXX object src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/angle.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/conicsec.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/ellipse.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/istream:40, from /usr/gcc/13/include/c++/13.2.0/sstream:40, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/exception.h:45, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/conicsec.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier-curve.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/elliptical-arc.cpp:37: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:42: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 21%] Building CXX object src/2geom/CMakeFiles/2geom.dir/geom.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/elliptical-arc-from-sbasis.cpp:32: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:42: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 21%] Building CXX object src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o [ 21%] Building CXX object src/2geom/CMakeFiles/2geom.dir/line.cpp.o [ 24%] Building CXX object src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier-curve.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/geom.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/geom.cpp:5: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:42: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier-curve.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/line.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/line.cpp:33: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/bits/stl_algo.h:71, from /usr/gcc/13/include/c++/13.2.0/algorithm:61, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/line.cpp:31: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 24%] Building CXX object src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/intersection.h:37, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path.h:50, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/pathvector.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/intersection-graph.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/intersection-graph.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/ptr_container/detail/scoped_deleter.hpp:19, from /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, from /usr/include/boost/ptr_container/ptr_vector.hpp:20, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/intersection-graph.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 24%] Building CXX object src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o [ 27%] Building CXX object src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/nearest-time.h:40, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/nearest-time.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/basic-intersection.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/parallelogram.cpp:11: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:38: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 27%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o [ 27%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/intersection.h:37, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path.h:50, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/parting-point.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 30%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o [ 30%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path.cpp.o [ 30%] Building CXX object src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/path-extrema.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/curve.h:42: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 33%] Building CXX object src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:19, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/rect.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/crossing.h:40, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path-intersection.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/path-intersection.cpp:1: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:17: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 33%] Building CXX object src/2geom/CMakeFiles/2geom.dir/point.cpp.o [ 33%] Building CXX object src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis-to-bezier.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/path-sink.cpp:31: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/intersection.h:37, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path.h:50, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/path.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:19, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/pathvector.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:17: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/angle.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/point.cpp:38: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /usr/gcc/13/include/c++/13.2.0/math.h:36, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/point.cpp:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/polynomial.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/polynomial.cpp:36: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/bits/stl_algo.h:71, from /usr/gcc/13/include/c++/13.2.0/algorithm:61, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/polynomial.cpp:35: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/interval.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/linear.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/concepts.h:34, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/piecewise.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/piecewise.cpp:32: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/concept_check.hpp:22, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/piecewise.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 33%] Building CXX object src/2geom/CMakeFiles/2geom.dir/rect.cpp.o [ 36%] Building CXX object src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o [ 36%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:19, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/rect.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/rect.cpp:32: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:17: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 36%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o [ 39%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/basic-intersection.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/recursive-bezier-intersection.cpp:4: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:38: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis-2d.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis-2d.cpp:1: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/bits/stl_algo.h:71, from /usr/gcc/13/include/c++/13.2.0/algorithm:61, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis-2d.h:40: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 39%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o [ 39%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o [ 42%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis-geometric.h:46, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis-geometric.cpp:19: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis-math.cpp:37: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/polynomial.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis-poly.h:36, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis-poly.cpp:1: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/polynomial.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 42%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o [ 42%] Building CXX object src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/interval.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/linear.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis-roots.cpp:78: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis-roots.cpp:75: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 45%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis-to-bezier.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis-to-bezier.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/interval.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/linear.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis.cpp:36: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sbasis.cpp:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 45%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/solver.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/solve-bezier.cpp:2: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:38: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/self-intersect.cpp:37: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/solver.h:38, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/solve-bezier-one-d.cpp:2: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:38: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 45%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o [ 48%] Building CXX object src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o [ 48%] Building CXX object src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o [ 48%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o [ 51%] Building CXX object src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o [ 51%] Building CXX object src/2geom/CMakeFiles/2geom.dir/utils.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/solve-bezier-parametric.cpp:1: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/bits/stl_algo.h:71, from /usr/gcc/13/include/c++/13.2.0/algorithm:61, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier.h:41: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sweep-bounds.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/sweep-bounds.cpp:1: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/d2.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/transforms.cpp:37: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/concept_check.hpp:22, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/transforms.cpp:36: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from svg-path-parser.rl:38: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from svg-path-parser.rl:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/svg-path-writer.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/src/2geom/svg-path-writer.cpp:33: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 51%] Linking CXX shared library lib2geom.so [ 51%] Built target 2geom [ 51%] Building CXX object tests/CMakeFiles/affine-test.dir/affine-test.cpp.o [ 51%] Building CXX object tests/CMakeFiles/choose-test.dir/choose-test.cpp.o [ 54%] Building CXX object tests/CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o [ 57%] Building CXX object tests/CMakeFiles/angle-test.dir/angle-test.cpp.o [ 57%] Building CXX object tests/CMakeFiles/circle-test.dir/circle-test.cpp.o [ 57%] Building CXX object tests/CMakeFiles/bezier-test.dir/bezier-test.cpp.o [ 60%] Building CXX object tests/CMakeFiles/coord-test.dir/coord-test.cpp.o [ 60%] Building CXX object tests/CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/angle.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/angle-test.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/angle.h:40: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/affine.h:19, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/affine-test.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/affine-test.cpp:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/coord-test.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/coord-test.cpp:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/angle.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/ellipse-test.cpp:37: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/ellipse-test.cpp:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/choose-test.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/bezier-test.cpp:36: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/convex-hull-test.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/circle-test.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 60%] Linking CXX executable coord-test [ 60%] Linking CXX executable choose-test [ 60%] Built target choose-test [ 60%] Built target coord-test [ 63%] Building CXX object tests/CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o [ 63%] Building CXX object tests/CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o [ 63%] Linking CXX executable angle-test [ 63%] Built target angle-test [ 63%] Building CXX object tests/CMakeFiles/interval-test.dir/interval-test.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/elliptical-arc-test.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 63%] Linking CXX executable convex-hull-test [ 63%] Linking CXX executable circle-test In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/intersection-graph-test.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 63%] Built target circle-test [ 63%] Built target convex-hull-test [ 66%] Building CXX object tests/CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o [ 66%] Building CXX object tests/CMakeFiles/line-test.dir/line-test.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/interval.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/interval-test.cpp:12: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/streambuf:43, from /usr/gcc/13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /usr/gcc/13/include/c++/13.2.0/iterator:66, from /usr/include/boost/operators.hpp:98, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/interval.h:41: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 66%] Linking CXX executable interval-test [ 66%] Linking CXX executable ellipse-test [ 66%] Built target interval-test [ 66%] Building CXX object tests/CMakeFiles/parallelogram-test.dir/parallelogram-test.cpp.o [ 66%] Built target ellipse-test In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/line-test.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 69%] Building CXX object tests/CMakeFiles/path-test.dir/path-test.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/parallelogram-test.cpp:15: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:37: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 72%] Linking CXX executable intersection-graph-test In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/bezier.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/path-test.cpp:8: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/cmath:47, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/path-test.cpp:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 72%] Linking CXX executable bezier-test [ 72%] Built target intersection-graph-test [ 72%] Built target bezier-test [ 72%] Linking CXX executable elliptical-arc-test [ 75%] Building CXX object tests/CMakeFiles/planar-graph-test.dir/planar-graph-test.cpp.o [ 78%] Building CXX object tests/CMakeFiles/point-test.dir/point-test.cpp.o [ 78%] Linking CXX executable affine-test [ 78%] Linking CXX executable nl-vector-test [ 78%] Built target elliptical-arc-test [ 78%] Building CXX object tests/CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o [ 78%] Built target affine-test [ 78%] Built target nl-vector-test [ 81%] Building CXX object tests/CMakeFiles/rect-test.dir/rect-test.cpp.o [ 84%] Building CXX object tests/CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/point-test.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/point-test.cpp:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 87%] Linking CXX executable line-test In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/rect-test.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/rect-test.cpp:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/polynomial-test.cpp:34: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 87%] Built target line-test In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/planar-graph-test.cpp:37: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/planar-graph-test.cpp:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 87%] Building CXX object tests/CMakeFiles/self-intersections-test.dir/self-intersections-test.cpp.o [ 90%] Linking CXX executable parallelogram-test [ 90%] Built target parallelogram-test [ 90%] Building CXX object tests/CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:3, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/sbasis-test.cpp:1: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/testing.h:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [ 90%] Linking CXX executable point-test [ 90%] Built target point-test [ 93%] Building CXX object tests/CMakeFiles/root-find-test.dir/root-find-test.cpp.o [ 93%] Linking CXX executable polynomial-test [ 93%] Built target polynomial-test [ 96%] Building CXX object tests/CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/interval.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/linear.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/sbasis.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/sbasis-text-test.cpp:4: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/sbasis-text-test.cpp:1: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/intersection.h:37, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/path.h:50, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/pathvector.h:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/self-intersections-test.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/include/gtest/gtest.h:58, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/self-intersections-test.cpp:34: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/polynomial.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/root-find-test.cpp:1: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/ext/string_conversions.h:43, from /usr/gcc/13/include/c++/13.2.0/bits/basic_string.h:4097, from /usr/gcc/13/include/c++/13.2.0/string:54, from /usr/gcc/13/include/c++/13.2.0/bits/locale_classes.h:40, from /usr/gcc/13/include/c++/13.2.0/bits/ios_base.h:41, from /usr/gcc/13/include/c++/13.2.0/ios:44, from /usr/gcc/13/include/c++/13.2.0/ostream:40, from /usr/gcc/13/include/c++/13.2.0/iostream:41, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/polynomial.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/point.h:42, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/symbolic/matrix.h:43, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/symbolic/implicit.h:40, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/tests/implicitization-test.cpp:35: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:92:87: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 92 | inline constexpr bool are_near(Coord a, Coord b, double eps=EPSILON) { return std::abs(a-b) <= eps; } | ~~~~~~~~^~~~~ In file included from /usr/include/math.h:35, from /usr/gcc/13/include/c++/13.2.0/bits/std_abs.h:40, from /usr/gcc/13/include/c++/13.2.0/cstdlib:81, from /usr/gcc/13/include/c++/13.2.0/bits/stl_algo.h:71, from /usr/gcc/13/include/c++/13.2.0/functional:67, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/symbolic/multipoly.h:39, from /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/symbolic/implicit.h:39: /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)': /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/lib2geom-1.3/include/2geom/coord.h:93:94: warning: call to non-'constexpr' function 'double std::abs(double)' [-Winvalid-constexpr] 93 | inline constexpr bool rel_error_bound(Coord a, Coord b, double eps=EPSILON) { return std::abs(a) <= eps*b; } | ~~~~~~~~^~~ /usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here 152 | inline double abs(double __X) { return fabs(__X); } | ^~~ [100%] Linking CXX executable sbasis-text-test [100%] Built target sbasis-text-test [100%] Linking CXX executable root-find-test [100%] Built target root-find-test [100%] Linking CXX executable sbasis-test [100%] Built target sbasis-test [100%] Linking CXX executable rect-test [100%] Built target rect-test [100%] Linking CXX executable self-intersections-test [100%] Linking CXX executable planar-graph-test [100%] Built target self-intersections-test [100%] Built target planar-graph-test [100%] Linking CXX executable path-test [100%] Built target path-test [100%] Linking CXX executable implicitization-test [100%] Built target implicitization-test [ 51%] Built target 2geom [ 54%] Built target angle-test [ 54%] Built target affine-test [ 57%] Built target coord-test [ 57%] Built target choose-test [ 60%] Built target convex-hull-test [ 60%] Built target bezier-test [ 60%] Built target circle-test [ 60%] Built target ellipse-test [ 60%] Built target interval-test [ 63%] Built target nl-vector-test [ 66%] Built target parallelogram-test [ 69%] Built target elliptical-arc-test [ 72%] Built target intersection-graph-test [ 75%] Built target path-test [ 78%] Built target line-test [ 81%] Built target planar-graph-test [ 84%] Built target point-test [ 84%] Built target polynomial-test [ 87%] Built target implicitization-test [ 90%] Built target sbasis-text-test [ 93%] Built target rect-test [ 96%] Built target root-find-test [ 96%] Built target self-intersections-test [100%] Built target sbasis-test Install the project... -- Install configuration: "Release" -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/cmake/2Geom/2GeomTargets.cmake -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/cmake/2Geom/2GeomTargets-release.cmake -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/cmake/2Geom/2GeomConfig.cmake -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/cmake/2Geom/2GeomConfigVersion.cmake -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/conicsec.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sbasis-geometric.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/svg-path-writer.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/intervaltree -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/intervaltree/interval_tree.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sbasis-curve.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/path.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/line.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/exception.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/bezier.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/cairo-path-sink.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/path-sink.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/sbasis-of.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/arc-length.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/rtree.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/sbasisN.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/linearN.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/chebyshev.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/redblacktree.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/linear-of.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/orphan-code/intersection-by-smashing.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/conic_section_clipper_impl.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/intersection-graph.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/bezier-utils.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/basic-intersection.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sbasis-poly.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/math-utils.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/conic_section_clipper.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/nearest-time.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/int-rect.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/curve.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/polynomial.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic/multipoly.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic/unity-builder.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic/mvpoly-tools.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic/determinant-minor.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic/matrix.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic/multi-index.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic/polynomial.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/symbolic/implicit.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/affine.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/geom.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/point.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/ellipse.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/angle.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/piecewise.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sbasis-math.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/linear.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/transforms.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/int-point.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/rect.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sbasis-2d.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/concepts.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/generic-interval.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/generic-rect.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/convex-hull.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/intersection.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/ray.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/circle.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/svg-path-parser.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric/symmetric-matrix-fs-operation.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric/matrix.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric/symmetric-matrix-fs.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric/symmetric-matrix-fs-trace.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric/vector.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric/fitting-tool.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric/linear_system.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/numeric/fitting-model.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/bezier-to-sbasis.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/forward.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sweeper.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/utils.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/curves.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sweep-bounds.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/int-interval.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/sbasis.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/conic_section_clipper_cr.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/crossing.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/2geom.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/bezier-curve.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/solver.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/interval.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/ord.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/d2.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/parallelogram.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/elliptical-arc.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/pathvector.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/choose.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/coord.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/include/2geom-1.3.0/2geom/path-intersection.h -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/pkgconfig/2geom.pc -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/lib2geom.so.1.3.0 -- Set runtime path of "/jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/lib2geom.so.1.3.0" to "/usr/lib" -- Installing: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/lib2geom.so Stripping /usr/lib from RUNPATH in /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/lib2geom.so.1.3.0 Stripping /usr/lib from RPATH in /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/prototype/i386/usr/lib/amd64/lib2geom.so.1.3.0 VALIDATING MANIFEST CONTENT: /jenkins/jobs/oi-userland/workspace/components/library/lib2geom/build/manifest-i386-lib2geom.depend.res NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO generating metadata: library/lib2geom pkg://openindiana.org/library/lib2geom@1.3,5.11-2023.0.0.0:20231101T114709Z PUBLISHED