+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/inkscape-1.3nb1/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/inkscape-1.3nb1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for inkscape-1.3nb1
[  0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o
[  0%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o
[  0%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o
[  0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/affine.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o
[  1%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o
[  1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o
[  1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/basic-intersection.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o
[  1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o
[  1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Utf32leToUtf16le':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:246:31: note: in expansion of macro 'ICONV_CAST'
  246 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:29:
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Utf16leToUtf32le':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:288:31: note: in expansion of macro 'ICONV_CAST'
  288 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Latin1ToUtf32le':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:336:31: note: in expansion of macro 'ICONV_CAST'
  336 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Utf8ToUtf32le':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:378:31: note: in expansion of macro 'ICONV_CAST'
  378 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Utf32leToUtf8':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:420:31: note: in expansion of macro 'ICONV_CAST'
  420 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Utf8ToUtf16le':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:462:31: note: in expansion of macro 'ICONV_CAST'
  462 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Utf16leToUtf8':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:505:31: note: in expansion of macro 'ICONV_CAST'
  505 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Utf16leToLatin1':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:550:31: note: in expansion of macro 'ICONV_CAST'
  550 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Utf8ToLatin1':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:614:31: note: in expansion of macro 'ICONV_CAST'
  614 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c: In function 'U_Latin1ToUtf8':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:59:21: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types]
   59 | # define ICONV_CAST (char **)
      |                     ^
      |                     |
      |                     char **
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf_utf.c:658:31: note: in expansion of macro 'ICONV_CAST'
  658 |          status = iconv(conv, ICONV_CAST &src2, &srclen, &dst, &dstlen);
      |                               ^~~~~~~~~~
/opt/pkg/include/iconv.h:82:48: note: expected 'const char **' but argument is of type 'char **'
   82 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                  ~~~~~~~~~~~~~~^~~~~
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o
[  1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o
[  1%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/bezier.cpp:38:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o
[  1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o
[  2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o
[  2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o
[  2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o
[  2%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o
[  2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o
[  2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o
[  2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/basic-intersection.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o
[  2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o
[  2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o
[  2%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o
[  3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o
[  3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o
[  3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o
[  3%] Linking C static library ../../../lib/libuemf_LIB.a
[  3%] Built target uemf_LIB
[  3%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o
[  3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o
[  3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o
[  3%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o
[  3%] Linking C static library ../../../../lib/libcroco_LIB.a
[  3%] Built target croco_LIB
[  5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o
[  5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o
[  5%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o
[  5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-utils.h:44,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/bezier-utils.cpp:50:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  5%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o
[  5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o
[  5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path-sink.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  5%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/circle.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/circle.cpp:34:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o
[  6%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/interval.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/linear.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/concepts.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/concepts.cpp:32:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o
[  6%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/angle.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/conicsec.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/conicsec.cpp:32:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/sstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/exception.h:45,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o
[  6%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/angle.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/conicsec.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/sstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/exception.h:45,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  6%] Linking CXX static library ../../../../lib/libcola_LIB.a
[  6%] Built target cola_LIB
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o
[  6%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o
[  6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/convex-hull.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/coord.cpp:64:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o
[  7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o
[  7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/crossing.h:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/crossing.cpp:1:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o
[  7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o
[  7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/curve.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o
[  8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/angle.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/conicsec.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/ellipse.cpp:34:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/sstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/exception.h:45,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o
[  8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o
[  8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Linking CXX static library ../../../../lib/libavoid_LIB.a
[  8%] Built target avoid_LIB
[  8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o
[  8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o
[  8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o
[  8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/geom.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/geom.cpp:5:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o
[  8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection-graph.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/ptr_container/detail/scoped_deleter.hpp:19,
                 from /opt/pkg/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21,
                 from /opt/pkg/include/boost/ptr_container/ptr_sequence_adapter.hpp:20,
                 from /opt/pkg/include/boost/ptr_container/ptr_vector.hpp:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/line.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/line.cpp:33:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o
[  8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o
[  8%] Linking CXX static library ../../../../lib/libvpsc_LIB.a
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/nearest-time.h:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Built target vpsc_LIB
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/basic-intersection.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o
[  8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o
[  8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/parting-point.cpp:34:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o
[ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o
[ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o
[ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o
[ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/crossing.h:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path-intersection.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o
[ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/path-sink.cpp:31:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o
[ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o
[ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o
[ 11%] Linking C static library ../../../lib/libautotrace_LIB.a
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o
[ 11%] Built target autotrace_LIB
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o
[ 11%] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/path.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/pathvector.cpp:34:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Linking CXX static library ../../lib/libgc_LIB.a
[ 11%] Built target gc_LIB
[ 11%] Generating ar.gmo
[ 11%] Built target pofiles_1
[ 11%] Generating as.gmo
[ 11%] Built target pofiles_2
[ 11%] Generating az.gmo
[ 11%] Built target pofiles_3
[ 11%] Generating be.gmo
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o
[ 11%] Built target pofiles_4
[ 11%] Generating bg.gmo
[ 11%] Built target pofiles_5
[ 11%] Generating bn.gmo
[ 11%] Built target pofiles_6
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/interval.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/linear.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/concepts.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/piecewise.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/piecewise.cpp:32:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Generating bn_BD.gmo
[ 11%] Built target pofiles_7
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/angle.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/point.cpp:38:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/polynomial.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/polynomial.cpp:36:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/rect.cpp:32:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/basic-intersection.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Generating br.gmo
[ 11%] Built target pofiles_8
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o
[ 11%] Generating brx.gmo
[ 11%] Built target pofiles_9
[ 11%] Generating ca.gmo
[ 11%] Built target pofiles_10
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Generating ca@valencia.gmo
[ 11%] Built target pofiles_11
[ 11%] Generating cs.gmo
[ 11%] Built target pofiles_12
[ 11%] Generating da.gmo
[ 11%] Built target pofiles_13
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o
[ 11%] Generating de.gmo
[ 11%] Built target pofiles_14
[ 11%] Generating doi.gmo
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/polynomial.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-poly.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 11%] Built target pofiles_15
[ 11%] Generating dz.gmo
[ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o
[ 11%] Built target pofiles_16
[ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o
[ 12%] Generating el.gmo
[ 12%] Built target pofiles_17
[ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/interval.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/linear.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/interval.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/linear.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/sbasis.cpp:36:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Generating en_AU.gmo
[ 12%] Generating en_CA.gmo
[ 12%] Built target pofiles_18
[ 12%] Built target pofiles_19
[ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o
[ 14%] Generating en_GB.gmo
[ 14%] Built target pofiles_20
[ 14%] Generating eo.gmo
[ 14%] Built target pofiles_21
[ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o
[ 14%] Generating es.gmo
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/self-intersect.cpp:37:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 14%] Built target pofiles_22
[ 14%] Generating es_MX.gmo
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/solver.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 14%] Built target pofiles_23
[ 14%] Generating et.gmo
[ 14%] Built target pofiles_24
[ 14%] Generating eu.gmo
[ 14%] Built target pofiles_25
[ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o
[ 14%] Generating fa.gmo
[ 14%] Built target pofiles_26
[ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/solver.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 14%] Generating fi.gmo
[ 14%] Built target pofiles_27
[ 14%] Generating fr.gmo
[ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from svg-path-parser.rl:38:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 14%] Built target pofiles_28
[ 14%] Generating ga.gmo
[ 14%] Built target pofiles_29
[ 14%] Generating gl.gmo
[ 14%] Built target pofiles_30
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 14%] Generating gu.gmo
[ 14%] Built target pofiles_31
[ 14%] Generating he.gmo
[ 14%] Built target pofiles_32
[ 14%] Generating hi.gmo
[ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o
[ 14%] Built target pofiles_33
[ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o
[ 15%] Generating hr.gmo
[ 15%] Built target pofiles_34
[ 15%] Generating hu.gmo
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Built target pofiles_35
[ 15%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/src/2geom/transforms.cpp:37:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Linking CXX shared library ../../../../../lib/lib2geom.so
[ 15%] Generating hy.gmo
[ 15%] Generating id.gmo
[ 15%] Built target pofiles_36
[ 15%] Built target pofiles_37
[ 15%] Generating is.gmo
[ 15%] Built target 2geom
[ 15%] Generating it.gmo
[ 15%] Built target pofiles_38
[ 15%] Generating ja.gmo
[ 15%] Built target pofiles_39
[ 15%] Generating km.gmo
[ 15%] Generating kn.gmo
[ 15%] Built target pofiles_40
[ 15%] Built target pofiles_41
[ 15%] Generating ko.gmo
[ 15%] Built target pofiles_42
[ 15%] Generating kok.gmo
[ 15%] Built target pofiles_43
[ 15%] Generating kok@latin.gmo
[ 15%] Built target pofiles_44
[ 15%] Generating ks@aran.gmo
[ 15%] Built target pofiles_45
[ 16%] Generating ks@deva.gmo
[ 16%] Generating lt.gmo
[ 16%] Built target pofiles_46
[ 16%] Built target pofiles_47
[ 16%] Generating lv.gmo
[ 16%] Built target pofiles_48
[ 16%] Generating mai.gmo
[ 16%] Generating mk.gmo
[ 16%] Built target pofiles_49
[ 16%] Built target pofiles_50
[ 16%] Built target pofiles_51
[ 16%] Generating ml.gmo
[ 16%] Generating mn.gmo
[ 16%] Generating mni.gmo
[ 16%] Built target pofiles_52
[ 16%] Built target pofiles_53
[ 16%] Built target pofiles_54
[ 16%] Generating mni@beng.gmo
[ 16%] Generating mr.gmo
[ 16%] Generating nb.gmo
[ 16%] Built target pofiles_55
[ 16%] Built target pofiles_56
[ 16%] Built target pofiles_57
[ 16%] Generating ne.gmo
[ 16%] Generating nl.gmo
[ 17%] Generating nn.gmo
[ 17%] Built target pofiles_58
[ 17%] Built target pofiles_59
[ 17%] Built target pofiles_60
[ 17%] Generating or.gmo
[ 17%] Generating pa.gmo
[ 17%] Generating pl.gmo
[ 17%] Built target pofiles_61
[ 17%] Built target pofiles_62
[ 17%] Built target pofiles_63
[ 17%] Generating pt.gmo
[ 17%] Generating pt_BR.gmo
[ 17%] Generating ro.gmo
[ 17%] Built target pofiles_64
[ 17%] Built target pofiles_65
[ 17%] Built target pofiles_66
[ 17%] Generating ru.gmo
[ 17%] Generating rw.gmo
[ 17%] Generating sa.gmo
[ 17%] Built target pofiles_67
[ 17%] Built target pofiles_68
[ 17%] Built target pofiles_69
[ 17%] Generating sat.gmo
[ 17%] Generating sat@deva.gmo
[ 17%] Generating sd.gmo
[ 17%] Built target pofiles_70
[ 17%] Built target pofiles_72
[ 17%] Built target pofiles_71
[ 17%] Generating sd@deva.gmo
[ 17%] Generating sl.gmo
[ 19%] Generating sk.gmo
[ 19%] Built target pofiles_73
[ 19%] Built target pofiles_75
[ 19%] Built target pofiles_74
[ 19%] Generating sq.gmo
[ 19%] Generating sr.gmo
[ 19%] Generating sr@latin.gmo
[ 19%] Built target pofiles_76
[ 19%] Built target pofiles_77
[ 19%] Built target pofiles_78
[ 19%] Generating sv.gmo
[ 19%] Generating ta.gmo
[ 19%] Generating te.gmo
[ 19%] Built target pofiles_79
[ 19%] Built target pofiles_80
[ 19%] Generating th.gmo
[ 19%] Built target pofiles_81
[ 19%] Generating tr.gmo
[ 19%] Generating uk.gmo
[ 19%] Built target pofiles_82
[ 19%] Built target pofiles_83
[ 19%] Generating ur.gmo
[ 19%] Built target pofiles_84
[ 19%] Generating vi.gmo
[ 20%] Generating zh_CN.gmo
[ 20%] Built target pofiles_85
[ 20%] Built target pofiles_86
[ 20%] Generating zh_TW.gmo
[ 20%] Built target pofiles_87
[ 21%] Generating inkscape.de.tmp
[ 21%] Generating inkscape.fr.tmp
[ 21%] Built target pofiles_88
[ 21%] Generating inkscape.de.1
[ 21%] Generating inkscape.hu.tmp
[ 21%] Generating inkscape.fr.1
[ 21%] Generating inkscape.de.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Generating inkscape.fr.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Generating inkscape.hu.1
[ 21%] Built target man-inkscape-de
[ 21%] Built target man-inkscape-fr
[ 21%] Generating inkscape.hu.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Generating inkscape.tmp
[ 21%] Built target man-inkscape-hu
[ 21%] Generating inkscape.ko.tmp
[ 21%] Generating inkscape.zh_TW.tmp
[ 21%] Generating inkscape.1
[ 21%] Generating inkscape.ko.1
[ 21%] Generating inkscape.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Generating inkscape.ko.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Generating inkscape.zh_TW.1
[ 21%] Built target man-inkscape
[ 21%] Built target man-inkscape-ko
[ 21%] Generating inkscape.zh_TW.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Built target man-inkscape-zh_TW
[ 21%] Generating inkview.de.tmp
[ 21%] Generating inkview.es.tmp
[ 21%] Generating inkview.fr.tmp
[ 21%] Generating inkview.de.1
[ 21%] Generating inkview.es.1
[ 21%] Generating inkview.de.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Generating inkview.fr.1
[ 21%] Generating inkview.es.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Built target man-inkview-de
[ 21%] Generating inkview.fr.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 21%] Built target man-inkview-es
[ 21%] Built target man-inkview-fr
[ 21%] Generating inkview.hr.tmp
[ 21%] Generating inkview.hu.tmp
[ 21%] Generating inkview.ko.tmp
[ 21%] Generating inkview.hr.1
[ 23%] Generating inkview.hu.1
[ 23%] Generating inkview.hr.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 23%] Generating inkview.ko.1
[ 23%] Generating inkview.hu.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 23%] Built target man-inkview-hr
[ 23%] Generating inkview.ko.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 23%] Built target man-inkview-hu
[ 23%] Built target man-inkview-ko
[ 23%] Generating inkview.tmp
[ 23%] Generating inkview.pt_BR.tmp
[ 23%] Generating inkview.zh_TW.tmp
[ 24%] Generating inkview.1
[ 24%] Generating inkview.pt_BR.1
[ 24%] Generating inkview.zh_TW.1
[ 24%] Generating inkview.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 24%] Generating inkview.pt_BR.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 24%] Built target man-inkview
[ 24%] Generating inkview.zh_TW.1.gz
/usr/bin/gzip: invalid option -- k
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
 -N --name        save or restore the original name and time stamp
 -q --quiet       suppress all warnings
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
[ 24%] Built target man-inkview-pt_BR
[ 24%] Built target man-inkview-zh_TW
[ 24%] Generating ../org.inkscape.Inkscape.desktop
[ 25%] Generating ../org.inkscape.Inkscape.appdata.xml
[ 25%] Generating filters.svg.h
[ 25%] Built target filters_svg_h
[ 25%] Generating markers.svg.h
[ 25%] Built target markers_svg_h
[ 25%] Generating patterns.svg.h
[ 25%] Built target patterns_svg_h
[ 25%] Generating palettes.h
[ 25%] Built target palettes_h
[ 25%] Generating symbols.h
[ 25%] Built target symbols_h
[ 25%] Generating templates.h
[ 25%] Built target templates_h
[ 25%] Built target pofiles
[ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o
[ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o
[ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o
[ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/int-line.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/float-line.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 25%] Built target inkscape_desktop
[ 25%] Built target inkscape_appdata
[ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o
[ 25%] Building CXX object src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o
[ 25%] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/int-line.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/int-line.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/int-line.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libdepixelize/splines.h:28,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libdepixelize/kopftracer2011.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libdepixelize/kopftracer2011.cpp:32:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libdepixelize/kopftracer2011.cpp:29:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape-application.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/action-accel.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/gtk-3.0/gdk/gdkconfig.h:8,
                 from /opt/pkg/include/gtk-3.0/gdk/gdk.h:30,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/action-accel.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o
[ 26%] Linking CXX static library ../../../lib/libdepixelize_LIB.a
[ 26%] Built target depixelize_LIB
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/units.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/expression-evaluator.h:33,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/expression-evaluator.cpp:30:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/units.h:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/PathConversion.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/PathConversion.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o
[ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Path.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Path.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Path.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o
[ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Path.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/PathCutting.cpp:22:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/PathCutting.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Generating localized default templates
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/object-renderer.h:11,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/object-renderer.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/pkg/include/cairomm-1.0/cairomm/surface.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/object-renderer.h:6:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Built target default_templates
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o
[ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/paper.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/paper.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/paper.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/path-description.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/path-description.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Path.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/PathOutline.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/preview.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/preview.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/pkg/include/cairomm-1.0/cairomm/surface.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/preview.h:24:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/PathSimplify.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/PathSimplify.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o
[ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Path.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/PathStroke.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/preferences.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/recently-used-fonts.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/recently-used-fonts.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/recently-used-fonts.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Shape.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Shape.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Shape.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 28%] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o
[ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/units.cpp:24:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/units.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 28%] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Shape.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/ShapeDraw.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/ShapeDraw.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o
[ 28%] Linking CXX static library ../../lib/libutil_LIB.a
[ 28%] Built target util_LIB
[ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o
[ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Shape.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/ShapeMisc.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Shape.h:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Shape.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/ShapeRaster.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/Shape.h:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/ShapeSweep.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/ShapeSweep.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o
[ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-tree.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-event.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-event.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-tree.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-tree.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/AVL.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-tree.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 29%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-tree.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-tree-list.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/livarot/sweep-tree-list.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 29%] Linking CXX static library ../../lib/liblivarot_LIB.a
[ 29%] Built target livarot_LIB
[ 29%] Generating inkscape-version.cpp
revision is 0e150ed6c4, 2023-07-21
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/curve.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/curve.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-context.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-context.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/pkg/include/cairomm-1.0/cairomm/surface.h:22,
                 from /opt/pkg/include/cairomm-1.0/cairomm/context.h:24,
                 from /opt/pkg/include/cairomm-1.0/cairomm/cairomm.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-item.h:24,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-group.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-group.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-item.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o
[ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-image.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-context.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-item.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-paintserver.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-paintserver.cpp:2:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o
[ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-pattern.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/freetype2/freetype/config/ftstdlib.h:130,
                 from /opt/pkg/include/freetype2/freetype/config/ftconfig.h:41,
                 from /opt/pkg/include/freetype2/freetype/freetype.h:24,
                 from /opt/pkg/include/cairo/cairo-ft.h:47,
                 from /opt/pkg/include/cairomm-1.0/cairomm/enums.h:24,
                 from /opt/pkg/include/cairomm-1.0/cairomm/region.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-pattern.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curves.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-shape.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-shape.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o
[ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-surface.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-surface.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing-text.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o
[ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-3dutils.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-3dutils.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o
[ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-colormatrix.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-colormatrix.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-blend.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-blend.cpp:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o
[ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o
[ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-component-transfer.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-component-transfer.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-convolve-matrix.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-composite.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-composite.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-diffuselighting.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-diffuselighting.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-displacement-map.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-flood.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/pkg/include/cairomm-1.0/cairomm/surface.h:22,
                 from /opt/pkg/include/cairomm-1.0/cairomm/context.h:24,
                 from /opt/pkg/include/cairomm-1.0/cairomm/cairomm.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-primitive.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-image.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-image.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-image.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-gaussian.cpp:29:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-gaussian.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-merge.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/pkg/include/cairomm-1.0/cairomm/surface.h:22,
                 from /opt/pkg/include/cairomm-1.0/cairomm/context.h:24,
                 from /opt/pkg/include/cairomm-1.0/cairomm/cairomm.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-morphology.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-morphology.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-offset.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/pkg/include/cairomm-1.0/cairomm/surface.h:22,
                 from /opt/pkg/include/cairomm-1.0/cairomm/context.h:24,
                 from /opt/pkg/include/cairomm-1.0/cairomm/cairomm.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-primitive.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-primitive.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-slot.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-specularlighting.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-specularlighting.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-units.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-units.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-units.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-tile.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-tile.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:32,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-turbulence.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-templates.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-primitive.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/distantlight.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-light.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-light.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-style.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-style.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-svgfonts.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o
[ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-temporary-item.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/main.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-temporary-item.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o
[ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/geom.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/snapped-point.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/snap-indicator.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/snap-indicator.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/snap-indicator.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-bpath.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-bpath.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o
[ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o
[ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-catchall.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-catchall.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-context.h:8,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-context.cpp:3:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o
[ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-ctrl.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-curve.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-drawing.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-drawing.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-drawing.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o
[ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/line.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-grid.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/line.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-group.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-group.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/iterator/iterator_traits.hpp:10,
                 from /opt/pkg/include/boost/range/iterator_range_core.hpp:26,
                 from /opt/pkg/include/boost/range/iterator_range.hpp:13,
                 from /opt/pkg/include/boost/range/adaptor/reversed.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-group.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-curve.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/line.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-guideline.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/line.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-quad.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-quad.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-rect.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-rect.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-text.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-item-text.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-page.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/control/canvas-page.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/dependency.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/dependency.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/dependency.cpp:12:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape-application.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/effect.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/db.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/db.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/db.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape-application.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/effect.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/effect.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/effect.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/selection.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/execution-env.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/dialog.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/execution-env.cpp:12:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/dependency.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/extension.cpp:32:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/fstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/extension.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/extension.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/input.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/input.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/input.cpp:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/selection.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/init.cpp:25:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/exception.h:22,
                 from /opt/pkg/include/glibmm-2.4/glibmm/error.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/fileutils.h:27,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/init.cpp:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/output.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/fstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/extension.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/output.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/output.cpp:12:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/patheffect.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/patheffect.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/ptr_container/detail/scoped_deleter.hpp:19,
                 from /opt/pkg/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21,
                 from /opt/pkg/include/boost/ptr_container/ptr_sequence_adapter.hpp:20,
                 from /opt/pkg/include/boost/ptr_container/ptr_list.hpp:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:29:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/print.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/print.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/print.cpp:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/units.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/template.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/template.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/giomm-2.4/giomm/file.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/template.h:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/dependency.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/loader.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/fstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/extension.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/loader.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/loader.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape-application.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/effect.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/system.cpp:26:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/system.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/system.cpp:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/xslt.cpp:25:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/xslt.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/xslt.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape-application.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/effect.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/script.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/script.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/script.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/desktop.h:30,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/bluredge.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/bluredge.h:11,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/bluredge.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-render-context.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-ps-out.cpp:23:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-ps-out.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-ps-out.cpp:22:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-render-context.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-render-context.cpp:28:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/fstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/extension.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-render-context.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-renderer.cpp:33:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-render-context.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-renderer-pdf-out.cpp:22:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-renderer-pdf-out.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cairo-renderer-pdf-out.cpp:21:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/metafile-inout.h:24,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/emf-inout.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/emf-inout.cpp:31:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/emf-inout.cpp:27:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/metafile-print.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/emf-print.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/emf-print.cpp:26:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libuemf/uemf.h:112,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/emf-print.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/gdkpixbuf-input.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/gdkpixbuf-input.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/gimpgrad.cpp:25:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/color-rgba.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/gimpgrad.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/units.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/image-resolution.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/units.h:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/latex-pstricks.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/print.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/latex-pstricks-out.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/latex-pstricks-out.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/latex-pstricks-out.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/desktop.h:30,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/grid.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/box.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/grid.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/metafile-print.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/fstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/metafile-print.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/curve.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/metafile-inout.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/fstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/metafile-inout.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/odf.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/odf.cpp:27:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/ziptool.h:45,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/odf.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/latex-text-renderer.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/latex-text-renderer.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/fstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/extension.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/latex-text-renderer.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o
[ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/selection.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pov-out.cpp:22:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pov-out.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pov-out.cpp:21:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/ptr_container/detail/scoped_deleter.hpp:19,
                 from /opt/pkg/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21,
                 from /opt/pkg/include/boost/ptr_container/ptr_sequence_adapter.hpp:20,
                 from /opt/pkg/include/boost/ptr_container/ptr_list.hpp:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:29:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/svg.cpp:23:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm.h:100,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/svg.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-other.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-other.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-from-file.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/ptr_container/detail/scoped_deleter.hpp:19,
                 from /opt/pkg/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21,
                 from /opt/pkg/include/boost/ptr_container/ptr_sequence_adapter.hpp:20,
                 from /opt/pkg/include/boost/ptr_container/ptr_list.hpp:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:29:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-paper.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-paper.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-screen.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-screen.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o
[ 38%] Building C object src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-social.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-social.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-video.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-video.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/template-base.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/wmf-print.cpp:27:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/wmf-inout.cpp:32:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/wmf-inout.cpp:28:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/selection.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/filter/filter-file.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/filter/filter.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/filter/filter-file.cpp:9:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-defs.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.cpp:35:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/desktop.h:30,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/filter/filter.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/desktop.h:26:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/prefdialog.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/dialog.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/prefdialog.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/prefdialog.cpp:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-bool.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-bool.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-bool.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/preferences.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-color.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-color.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-color.cpp:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/preferences.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-float.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-float.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-float.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/preferences.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-int.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-int.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-int.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/preferences.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-notebook.cpp:23:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-notebook.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-notebook.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-optiongroup.cpp:26:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-optiongroup.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-optiongroup.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-path.cpp:29:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-path.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-path.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.cpp:28:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-string.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-string.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/parameter-string.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-box.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-box.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-box.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-image.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-image.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-image.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-label.cpp:22:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-label.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-label.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o
[ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/pdf-utils.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/pdf-utils.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/pdf-utils.cpp:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-spacer.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-spacer.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-spacer.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-separator.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-separator.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/prefdialog/widget-separator.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/pdf-parser.cpp:29:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/pdf-parser.cpp:23:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/svg-builder.cpp:34:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/svg-builder.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/svg-builder.h:33,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/pdf-input.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/pdf-input.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm.h:100,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/pdf-input.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/poppler-utils.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/poppler-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/pdfinput/poppler-utils.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cdr-input.cpp:44:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/dialog.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cdr-input.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/cdr-input.cpp:23:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/wpg-input.cpp:54:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/../implementation/implementation.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/wpg-input.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/wpg-input.cpp:51:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/vsd-input.cpp:43:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/dialog.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/vsd-input.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/extension/internal/vsd-input.cpp:23:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-nodetype.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path-sink.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-pathstroke.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/iomanip:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-pathstroke.cpp:12:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-pathvector_nodesatellites.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-pathvector_nodesatellites.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o
[ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/curve.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-nodesatellite.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o
[ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/pixbuf-ops.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/png-write.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/save-image.cpp:6:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/window.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/save-image.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/save-image.cpp:3:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o
[ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o
[ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o
[ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o
[ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/libnrtype/font-factory.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/stock-items.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/exception.h:22,
                 from /opt/pkg/include/glibmm-2.4/glibmm/error.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/fileutils.h:27,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/stock-items.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/file.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/file.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/file.cpp:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/io/resource.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/file-export-cmd.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/file-export-cmd.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/file-export-cmd.h:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/inkscape-application.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/resource.cpp:30:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/exception.h:22,
                 from /opt/pkg/include/glibmm-2.4/glibmm/error.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/convert.h:24,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/resource.cpp:21:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/fix-broken-links.cpp:24:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/fix-broken-links.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o
[ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o
[ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o
[ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/http.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/preferences.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/sys.cpp:25:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/fstream:40,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/io/sys.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/fill-conversion.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/ptr_container/detail/scoped_deleter.hpp:19,
                 from /opt/pkg/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21,
                 from /opt/pkg/include/boost/ptr_container/ptr_sequence_adapter.hpp:20,
                 from /opt/pkg/include/boost/ptr_container/ptr_list.hpp:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:29:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/curve.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/expander.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-angle_bisector.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-angle_bisector.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-attach-path.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-attach-path.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-attach-path.cpp:8:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/curve.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-bendpath.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-bool.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-bool.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-bounding-box.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-bounding-box.cpp:7:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/preferences.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-bspline.cpp:7:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm.h:100,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-bspline.cpp:5:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-circle_3pts.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-circle_3pts.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-circle_with_radius.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-circle_with_radius.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-clone-original.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-clone-original.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-constructgrid.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-constructgrid.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-copy_rotate.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-copy_rotate.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-dashed-stroke.h:11,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-dashed-stroke.cpp:5:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-curvestitch.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-curvestitch.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/box.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/ui/widget/labelled.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/ui/widget/scalar.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-curvestitch.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-dynastroke.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-dynastroke.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/angle.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/ellipse.h:39,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-ellipse_5pts.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-embrodery-stitch.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-embrodery-stitch.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/box.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/ui/widget/labelled.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/ui/widget/scalar.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-embrodery-stitch.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-embrodery-stitch-ordering.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-envelope.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-envelope.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-extrude.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-extrude.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-fill-between-many.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-fill-between-many.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-fill-between-strokes.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-fill-between-strokes.cpp:7:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-nodesatellite.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-fillet-chamfer.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-fillet-chamfer.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/iterator/iterator_traits.hpp:10,
                 from /opt/pkg/include/boost/range/mutable_iterator.hpp:23,
                 from /opt/pkg/include/boost/range/iterator.hpp:20,
                 from /opt/pkg/include/boost/range/begin.hpp:20,
                 from /opt/pkg/include/boost/assign/list_inserter.hpp:22,
                 from /opt/pkg/include/boost/assign/std/vector.hpp:18,
                 from /opt/pkg/include/boost/assign/std.hpp:18,
                 from /opt/pkg/include/boost/assign.hpp:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-nodesatellite.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-gears.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-gears.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-interpolate.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-interpolate.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-interpolate_points.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-interpolate_points.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-jointype.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-knot.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/gtk-3.0/gdk/gdkconfig.h:8,
                 from /opt/pkg/include/gtk-3.0/gdk/gdk.h:30,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-knot.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-lattice.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-lattice.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-lattice2.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-lattice2.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm.h:100,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-lattice2.cpp:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-line_segment.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-line_segment.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-mirror_symmetry.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-mirror_symmetry.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-measure-segments.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-measure-segments.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm.h:100,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-measure-segments.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-offset.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-offset.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-parallel.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-parallel.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-path_length.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-path_length.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o
[ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-patternalongpath.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-patternalongpath.cpp:8:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-perp_bisector.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-perp_bisector.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-perspective-envelope.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-perspective-envelope.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm.h:100,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-perspective-envelope.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-powerclip.h:11,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-powerclip.cpp:5:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-powermask.h:10,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-powermask.cpp:5:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-powerstroke.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/elliptical-arc.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-pts2ellipse.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-pts2ellipse.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-recursiveskeleton.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-recursiveskeleton.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-rough-hatches.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-rough-hatches.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/box.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/ui/widget/labelled.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/ui/widget/scalar.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-rough-hatches.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-roughen.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-roughen.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-ruler.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-ruler.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/enum.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-show_handles.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-show_handles.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm.h:100,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-show_handles.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-skeleton.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-skeleton.cpp:22:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-simplify.h:10,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-simplify.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm.h:100,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-simplify.cpp:6:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-sketch.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-sketch.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-slice.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-slice.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-spiro.h:11,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-spiro.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-tangent_to_curve.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-tangent_to_curve.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-taperstroke.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-taperstroke.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-test-doEffect-stack.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-test-doEffect-stack.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-text_label.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-text_label.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-tiling.h:10,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-tiling.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-transform_2pts.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-transform_2pts.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpegroupbbox.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/ptr_container/detail/scoped_deleter.hpp:19,
                 from /opt/pkg/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21,
                 from /opt/pkg/include/boost/ptr_container/ptr_sequence_adapter.hpp:20,
                 from /opt/pkg/include/boost/ptr_container/ptr_list.hpp:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:29:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpeobject-reference.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpeobject-reference.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpeobject-reference.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-vonkoch.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpe-vonkoch.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpeobject.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpeobject.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpeobject.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/spiro-converters.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/curve.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/spiro.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/spiro.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/d2.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-nodesatellite.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/array.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/array.cpp:7:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/array.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/colorpicker.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/colorpicker.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/colorpicker.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/hidden.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/hidden.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellite.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellite.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellite.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpeobject.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellitearray.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellitearray.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/scrolledwindow.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellitearray.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellite-reference.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellite-reference.cpp:3:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/message.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/message.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/message.cpp:8:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellite.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/originalsatellite.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/originalsatellite.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/satellite.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/path.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/originalpath.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/originalpath.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/box.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/originalpath.cpp:8:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/patharray.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/patharray.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gtkmm-3.0/gtkmm/box.h:6,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/patharray.h:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-shape.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/path-reference.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/path.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/path.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/path.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/point.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/point.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/point.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/powerstrokepointarray.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/powerstrokepointarray.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/powerstrokepointarray.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o
[ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o
[ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/random.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/random.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/scalararray.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/helper/geom-pathvector_nodesatellites.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/nodesatellitesarray.h:24,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/nodesatellitesarray.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/nodesatellitesarray.h:22:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o
[ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/text.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/text.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/text.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/fontbutton.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/fontbutton.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/fontbutton.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/togglebutton.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/togglebutton.cpp:9:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/togglebutton.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/transformedpoint.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/transformedpoint.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/transformedpoint.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/unit.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/unit.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o
[ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/vector.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/vector.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/vector.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-shape.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-polygon.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/box3d-side.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/box3d-side.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item-group.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/box3d.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/box3d.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o
[ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/color-profile.cpp:38:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/gdkmm-3.0/gdkmm/rgba.h:8,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/color-profile.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/persp3d.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/persp3d-reference.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/persp3d-reference.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/persp3d-reference.h:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/persp3d.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/persp3d.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/ptr_container/detail/scoped_deleter.hpp:19,
                 from /opt/pkg/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21,
                 from /opt/pkg/include/boost/ptr_container/ptr_sequence_adapter.hpp:20,
                 from /opt/pkg/include/boost/ptr_container/ptr_list.hpp:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:29:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-anchor.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-anchor.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-clippath.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-clippath.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-use-reference.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-conn-end.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-conn-end-pair.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-conn-end-pair.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-use-reference.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-conn-end.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-conn-end.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-use-reference.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-defs.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-defs.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-desc.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-desc.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-dimensions.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/svg/svg-length.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-dimensions.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-dimensions.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter-reference.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item-group.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/box3d.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-factory.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-factory.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-factory.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-ellipse.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-ellipse.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-flowdiv.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/quark.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-font-face.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/quark.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-flowregion.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-flowregion.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-flowtext.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-flowtext.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-font.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/quark.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-glyph-kerning.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/quark.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-glyph.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/quark.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-gradient.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-gradient-reference.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-gradient-reference.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-gradient.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-gradient.cpp:28:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-grid.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-grid.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-guide.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-guide.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-hatch-path.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-hatch-path.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-paint-server.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-hatch.h:26,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-hatch.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-hatch.h:21:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-image.cpp:26:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-image.cpp:22:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item-group.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/box3d.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item-group.cpp:23:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item-group.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item-transform.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-line.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-line.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-gradient.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-linear-gradient.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-linear-gradient.cpp:12:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-marker.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-marker.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mask.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mask.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/desktop.h:30,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.cpp:24:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/drawing.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-array.cpp:45:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-array.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-filter.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style-internal.h:31,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/style.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/cairo-utils.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-gradient.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm.h:107,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-gradient.cpp:10:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-patch.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-patch.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-patch.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-row.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-mesh-row.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-metadata.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-metadata.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-missing-glyph.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/quark.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object-group.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-namedview.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-namedview.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-namedview.h:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object-group.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object-group.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/sp-css-attr.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attribute-rel-util.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.cpp:29:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.cpp:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-paint-server.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-paint-server.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-shape.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-offset.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-offset.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-offset.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-page.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-page.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-page.cpp:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-path.cpp:22:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-path.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-paint-server.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-pattern.h:24,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-pattern.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-pattern.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-shape.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-polygon.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-polygon.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-polygon.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-shape.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-polygon.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-polyline.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-polyline.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-radial-gradient.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/curve.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-rect.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/concept_check.hpp:22,
                 from /opt/pkg/include/boost/range/concepts.hpp:19,
                 from /opt/pkg/include/boost/range/algorithm/equal.hpp:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-root.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-root.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-script.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-script.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-shape.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-shape-reference.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-shape-reference.cpp:8:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-paint-server.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-solid-color.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-solid-color.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/color.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-solid-color.h:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-stop.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-stop.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-stop.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-spiral.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/util/enums.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect-enum.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:11:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/parameter.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/parameter/bool.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/effect.h:12,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-star.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-star.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-string.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-string.cpp:26:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-string.h:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-lpe-item.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item-group.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-switch.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-switch.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-switch.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-style-elem.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-style-elem.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libcroco/src/cr-utils.h:28,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/libcroco/src/cr-statement.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-style-elem.h:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-symbol.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-symbol.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag-use-reference.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag-use-reference.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag-use-reference.h:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag-use.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag-use.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag-use.h:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tag.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-title.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-title.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-text.cpp:27:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tref-reference.h:20,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tref-reference.cpp:13:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tref-reference.h:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tref.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tref.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /opt/pkg/include/boost/operators.hpp:98,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tspan.cpp:33:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-tspan.cpp:28:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-item.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-use-reference.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-use-reference.cpp:11:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/functional:67,
                 from /opt/pkg/include/sigc++-2.0/sigc++/reference_wrapper.h:22,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
                 from /opt/pkg/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
                 from /opt/pkg/include/sigc++-2.0/sigc++/sigc++.h:126,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-use-reference.h:13:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-use.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-use.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/live_effects/lpeobject.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/uri-references.cpp:21:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/uri-references.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/viewbox.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/blend.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/blend.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter-primitive.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/display/nr-filter.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/colormatrix.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/colormatrix.cpp:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/componenttransfer-funcnode.cpp:18:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/componenttransfer-funcnode.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/composite.h:15,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/composite.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/document.h:35,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/componenttransfer.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/componenttransfer.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/convolvematrix.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/convolvematrix.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/convolvematrix.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/diffuselighting.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/diffuselighting.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/displacementmap.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/displacementmap.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/distantlight.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/distantlight.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/flood.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/flood.cpp:15:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/gaussian-blur.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/gaussian-blur.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o
[ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o
[ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/repr.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/merge.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/merge.cpp:14:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/mergenode.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/mergenode.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/mergenode.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/image.h:18,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/image.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o
[ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/offset.cpp:16:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/morphology.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/morphology.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/morphology.cpp:18:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o
[ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o
[ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/specularlighting.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/specularlighting.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/svg/svg-icc-color.h:13,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/specularlighting.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/pointlight.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/pointlight.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/spotlight.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/spotlight.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:19:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o
[ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o
[ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/tile.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/tile.cpp:14:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/rect.h:43,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/sp-filter-primitive.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/turbulence.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/turbulence.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glibmm-2.4/glibmm/refptr.h:21,
                 from /opt/pkg/include/glibmm-2.4/glibmm/value.h:21,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attributes.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/filters/turbulence.cpp: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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o
[ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/algorithms/removeoverlap.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/algorithms/unclump.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/affine.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/transforms.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/algorithms/graphlayout.cpp:26:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.2.0/algorithm:61,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/algorithms/graphlayout.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o
[ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/pathvector.h:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection-graph.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-boolop.cpp:17:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-boolop.cpp:16:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/node.h:19,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/xml/sp-css-attr.h:16,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/attribute-rel-util.h:17,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-object-set.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-object-set.cpp:15:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o
[ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-util.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-offset.cpp:23:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /opt/pkg/include/glib-2.0/glib/gi18n.h:23,
                 from /opt/pkg/include/glibmm-2.4/glibmm/i18n.h:23,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-offset.cpp:20:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-util.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-simplify.cpp:20:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/sp-object.h:63,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/object/object-set.h:36,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/selection.h:25,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-outline.cpp:25:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/stdlib.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gutils.h:426,
                 from /opt/pkg/include/glib-2.0/glib/gthread.h:36,
                 from /opt/pkg/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /opt/pkg/include/glib-2.0/glib.h:34,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/message-stack.h:22,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-outline.cpp:24:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
[ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o
[ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/point.h:42,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/splinefit/bezier-fit.h:4,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/splinefit/bezier-fit.cpp:5:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.2.0/ostream:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/iostream:41,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/splinefit/bezier-fit.cpp:3:
/usr/include/iso/math_iso.h:152:23: note: 'double std::abs(double)' declared here
  152 |         inline double abs(double __X) { return fabs(__X); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/splinefit/splinefit.h:33,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/splinefit/bezier-fit.cpp:10:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/splinefit/splinefont.h: At global scope:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/splinefit/splinefont.h:10:16: error: conflicting declaration 'typedef double extended'
   10 | typedef double extended;
      |                ^~~~~~~~
In file included from /usr/include/math.h:335:
/usr/include/floatingpoint.h:73:18: note: previous declaration as 'typedef unsigned int extended [3]'
   73 | typedef unsigned extended[3];
      |                  ^~~~~~~~
gmake[2]: *** [src/CMakeFiles/inkscape_base.dir/build.make:5221: src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
In file included from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/intersection.h:37,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/path.h:50,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-util.h:14,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/path/path-util.cpp:19:
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::are_near(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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 /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81,
                 from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097,
                 from /opt/tools/gcc13/include/c++/13.2.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35,
                 from /opt/tools/gcc13/include/c++/13.2.0/iterator:66,
                 from /home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/include/2geom/coord.h: In function 'constexpr bool Geom::rel_error_bound(Coord, Coord, double)':
/home/pbulk/build/graphics/inkscape/work/inkscape-1.3_2023-07-21_0e150ed6c4/src/3rdparty/2geom/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); }
      |                       ^~~
gmake[1]: *** [CMakeFiles/Makefile2:2776: src/CMakeFiles/inkscape_base.dir/all] Error 2
gmake: *** [Makefile:166: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/inkscape
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/inkscape