==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: lib2geom 1.4-2 (Fri Oct 11 05:01:57 2024)
==> Retrieving sources...
  -> Found lib2geom-1.4.tar.bz2
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    lib2geom-1.4.tar.bz2 ... Passed
==> Making package: lib2geom 1.4-2 (Fri Oct 11 05:02:18 2024)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Packages (21) blas-3.12.0-5  cblas-3.12.0-5  fontconfig-2:2.15.0-2
              freetype2-2.13.3-1  graphite-1:1.3.14-4  harfbuzz-10.0.1-1
              libpng-1.6.44-1  libx11-1.8.10-1  libxau-1.0.11-3
              libxcb-1.17.0-1  libxdmcp-1.1.5-1.1  libxext-1.3.6-1
              libxrender-0.9.11-2  lzo-2.10-5  pixman-0.43.4-1
              xcb-proto-1.17.0-2  xorgproto-2024.1-2  cairo-1.18.2-2
              double-conversion-3.3.0-2  gsl-2.8-1  ragel-6.10-3

Total Download Size:    7.88 MiB
Total Installed Size:  32.78 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 libx11-1.8.10-1-armv7h downloading...
 gsl-2.8-1-armv7h downloading...
 libxcb-1.17.0-1-armv7h downloading...
 harfbuzz-10.0.1-1-armv7h downloading...
 cairo-1.18.2-2-armv7h downloading...
 freetype2-2.13.3-1-armv7h downloading...
 ragel-6.10-3-armv7h downloading...
 fontconfig-2:2.15.0-2-armv7h downloading...
 xorgproto-2024.1-2-any downloading...
 libpng-1.6.44-1-armv7h downloading...
 blas-3.12.0-5-armv7h downloading...
 pixman-0.43.4-1-armv7h downloading...
 xcb-proto-1.17.0-2-any downloading...
 libxext-1.3.6-1-armv7h downloading...
 lzo-2.10-5-armv7h downloading...
 graphite-1:1.3.14-4-armv7h downloading...
 double-conversion-3.3.0-2-armv7h downloading...
 cblas-3.12.0-5-armv7h downloading...
 libxdmcp-1.1.5-1.1-armv7h downloading...
 libxrender-0.9.11-2-armv7h downloading...
 libxau-1.0.11-3-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing blas...
installing cblas...
installing gsl...
installing double-conversion...
installing libpng...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing freetype2...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing ragel...
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating fontconfig configuration...
(3/4) Updating fontconfig cache...
(4/4) Updating the info directory file...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (9) boost-libs-1.86.0-3  cppdap-1.58.0-2  hicolor-icon-theme-0.18-1
             jsoncpp-1.9.6-3  libuv-1.49.0-1  rhash-1.4.4-1  boost-1.86.0-3
             cmake-3.30.5-1  gtest-1.15.2-1

Total Download Size:    35.13 MiB
Total Installed Size:  271.42 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-3.30.5-1-armv7h downloading...
 boost-1.86.0-3-armv7h downloading...
 boost-libs-1.86.0-3-armv7h downloading...
 gtest-1.15.2-1-armv7h downloading...
 cppdap-1.58.0-2-armv7h downloading...
 libuv-1.49.0-1-armv7h downloading...
 rhash-1.4.4-1-armv7h downloading...
 jsoncpp-1.9.6-3-armv7h downloading...
 hicolor-icon-theme-0.18-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing boost...
Optional dependencies for boost
    python: for python bindings [installed]
installing gtest...
Optional dependencies for gtest
    python: gmock generator [installed]
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Retrieving sources...
  -> Found lib2geom-1.4.tar.bz2
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting lib2geom-1.4.tar.bz2 with bsdtar
==> Starting build()...
-- The CXX compiler identification is GNU 14.1.1
-- The C compiler identification is GNU 14.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
CMake Warning (dev) at CMakeLists.txt:34 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/cmake/Boost-1.86.0/BoostConfig.cmake (found suitable version "1.86.0", minimum required is "1.60")
-- Found DoubleConversion: /usr/lib/libdouble-conversion.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Could NOT find Cython (missing: CYTHON_EXECUTABLE) 
-- cython: NOT FOUND
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Checking for module 'gtk+-3.0'
--   Package 'gtk+-3.0', required by 'virtual:world', not found
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.82.1
-- Checking for module 'cairo'
--   Found cairo, version 1.18.2
-- Checking for module 'gsl'
--   Found gsl, version 2.8
-- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.15.2")
-- Performing Test HAVE_SINCOS
-- Performing Test HAVE_SINCOS - Success
-- Found Ragel in /usr/bin/ragel. svg-path-parser.cpp will be recreated from svg-path-parser.rl.
Not building toys as they require GTK3.
-- Configuring done (4.7s)
-- Generating done (0.4s)
-- Build files have been written to: /build/lib2geom/src/lib2geom-1.4/build
[  0%] Rewriting #line markers in svg-path-parser.cpp
[  3%] Building CXX object src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o
[  3%] Building CXX object src/2geom/CMakeFiles/2geom.dir/affine.cpp.o
[  3%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o
[  4%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o
[  4%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:19,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/affine.cpp:9:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[  5%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:41:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<double> Geom::Bezier::roots() const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier.cpp:109:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<double> Geom::Bezier::roots(const Geom::Interval&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier.cpp:117:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[  6%] Building CXX object src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-utils.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-utils.cpp:50:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[  7%] Building CXX object src/2geom/CMakeFiles/2geom.dir/circle.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/basic-intersection.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/basic-intersection.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector<Geom::Point>&, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:302:74: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector<Geom::Point>&, const Geom::Line&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:352:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/nearest-time.h:113:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector<Geom::Point>&, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:302:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::orthogonal_orientation_line(const std::vector<Geom::Point>&, const Geom::Point&, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:332:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:333:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector<Geom::Point>&, const Geom::Line&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:351:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, double) [with Tag = intersection_point_tag]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:486:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:487:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:492:43: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'Geom::Point Geom::middle_point(const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:361:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector<Geom::Point>&, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:302:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector<Geom::Point>&, const Geom::Line&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:351:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector<Geom::Point>&, const std::vector<Geom::Point>&, double) [with Tag = intersection_point_tag]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:487:41: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:492:37: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp: In function 'void Geom::detail::bezier_clipping::make_focus(std::vector<Geom::Point>&, const std::vector<Geom::Point>&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-clipping.cpp:524:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/basic-intersection.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/basic-intersection.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/basic-intersection.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/basic-intersection.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:64,
                 from /usr/include/c++/14.1.1/string:51,
                 from /usr/include/c++/14.1.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.1.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.1.1/ios:44,
                 from /usr/include/c++/14.1.1/ostream:40,
                 from /usr/include/c++/14.1.1/iostream:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:39:
/usr/include/c++/14.1.1/bits/stl_pair.h: In instantiation of 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper<typename decay<_Tp>::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper<typename decay<_Tp2>::type>::__type = double; typename decay<_Tp2>::type = double]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/basic-intersection.cpp:214:52:   required from here
/usr/include/c++/14.1.1/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
 1132 |     make_pair(_T1&& __x, _T2&& __y)
      |     ^~~~~~~~~
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::Bezier]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:131:23:   required from 'Geom::Point Geom::D2< <template-parameter-1-1> >::pointAt(double) const [with T = Geom::Bezier]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:65:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)':
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< <template-parameter-1-1> >::at1() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:390:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/basic-intersection.cpp: In function 'int Geom::intersect_polish_f(const gsl_vector*, void*, gsl_vector*)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/basic-intersection.cpp:249:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'void Geom::find_self_intersections(std::vector<std::pair<double, double> >&, const D2<Bezier>&, double)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/basic-intersection.cpp:151:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[  8%] Building CXX object src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o
[ 10%] Building CXX object src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-curve.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-curve.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:42:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-curve.cpp: In member function 'virtual bool Geom::BezierCurve::isLineSegment() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-curve.cpp:137:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-curve.cpp: In member function 'int Geom::BezierCurveN<degree>::winding(const Geom::Point&) const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-curve.cpp:590:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-curve.cpp: In member function 'virtual bool Geom::BezierCurve::isNear(const Geom::Curve&, Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/bezier-curve.cpp:214:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 11%] Building CXX object src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:50,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/cairo-path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/cairo-path-sink.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:47:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/cairo-path-sink.cpp: In member function 'virtual void Geom::CairoPathSink::arcTo(double, double, double, bool, bool, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/cairo-path-sink.cpp:93:49: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:282:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::initialAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:133:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/cairo-path-sink.cpp: In member function 'virtual void Geom::CairoPathSink::quadTo(const Geom::Point&, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/cairo-path-sink.cpp:67:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 11%] Building CXX object src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/numeric/fitting-model.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Point Geom::RatQuad::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:87:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:42:27: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:88:36: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Point Geom::Circle::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:104:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:37:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:42:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:45:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:46:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)':
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:88:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:90:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:91:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:94:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:100:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:101:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'void Geom::Circle::fit(const std::vector<Geom::Point>&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:289:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Circle&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:322:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:42:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:88:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Point Geom::Circle::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:104:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::D2<Geom::SBasis> Geom::Circle::toSBasis() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:273:15: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:94:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp: In member function 'std::vector<Geom::Intersection<> > Geom::Circle::intersect(const Geom::Circle&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/circle.cpp:223:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 12%] Building CXX object src/2geom/CMakeFiles/2geom.dir/coord.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/concepts.cpp:32:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/concepts.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/concepts.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/concepts.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/concepts.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/concepts.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:64:15:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::Translate]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Translate>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Translate> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Translate> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:125:15:   required from 'void Geom::ShapeConcept<T>::constraints() [with T = Geom::Line]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::ShapeConcept<Geom::Line>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::ShapeConcept<Geom::Line> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::ShapeConcept<Geom::Line> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::ShapeConcept<Geom::Line>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/concepts.cpp:51:5:   required from here
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                                                                                                                                                                                                                                                                                                                  ^       
[ 13%] Building CXX object src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o
[ 14%] Building CXX object src/2geom/CMakeFiles/2geom.dir/curve.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:38:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:225:39:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:105:41:   required from 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]'
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:225:39:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:35:
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp: In member function 'std::pair<Geom::Rotate, Geom::OptRect> Geom::ConvexHull::minAreaRotation() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:225:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:229:35: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:229:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)':
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp: In member function 'Geom::Point Geom::ConvexHull::topPoint() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:232:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp: In member function 'std::pair<Geom::Rotate, Geom::OptRect> Geom::ConvexHull::minAreaRotation() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:225:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:229:35: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:229:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp: In member function 'Geom::Point Geom::ConvexHull::topPoint() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:232:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1900 |     __sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexGreater<Geom::X> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexGreater<Geom::X> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = Geom::Point::LexGreater<Geom::X>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void Geom::ConvexHull::_construct()' at /build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:139:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = Geom::Point::LexLess<Geom::X>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:68:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = Geom::Point::LexLess<Geom::X>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:79:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = Geom::Point::LexLess<Geom::X>]',
    inlined from 'Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:91:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:4804:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 4804 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = Geom::Point::LexLess<Geom::X>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'Geom::ConvexHull::ConvexHull(const std::vector<Geom::Point>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:102:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = Geom::Point::LexLess<Geom::X>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void Geom::ConvexHull::swap(std::vector<Geom::Point>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/convex-hull.cpp:345:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:206:28: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:216:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:390:10: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point_by_bisector_line(const Geom::Point&, const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:167:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:172:53: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:191:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:497:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:499:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::LineSegment&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:94:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:481:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:483:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:132:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In function 'Geom::Point Geom::middle_point(const LineSegment&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:345:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:355:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:390:10: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::RatQuad Geom::xAx::toRatQuad(const Geom::Point&, const Geom::Point&, const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:440:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/map:62,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:35,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/nearest-time.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:41:
/usr/include/c++/14.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<double, unsigned int>}; _Key = double; _Val = std::pair<const double, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const double, unsigned int> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, unsigned int> >]':
/usr/include/c++/14.1.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, unsigned int>, std::_Select1st<std::pair<const double, unsigned int> >, std::less<double>, std::allocator<std::pair<const double, unsigned int> > >::const_iterator' changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = Geom::Point::LexLess<Geom::X>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'bool Geom::clipper::intersect(std::vector<Geom::Point>&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:178:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In file included from /usr/include/c++/14.1.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<double, unsigned int>}; _Key = double; _Tp = unsigned int; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, unsigned int> >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<double, unsigned int>; _Key = double; _Tp = unsigned int; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, unsigned int> >]' at /usr/include/c++/14.1.1/bits/stl_map.h:859:27,
    inlined from 'bool Geom::clipper::intersect(std::vector<Geom::Point>&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:188:26:
/usr/include/c++/14.1.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<double, unsigned int>::const_iterator' {aka 'std::_Rb_tree<double, std::pair<const double, unsigned int>, std::_Select1st<std::pair<const double, unsigned int> >, std::less<double>, std::allocator<std::pair<const double, unsigned int> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::Point::LexLess<Geom::X> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = Geom::Point::LexLess<Geom::X>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'bool Geom::clipper::intersect(std::vector<Geom::Point>&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:178:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point_by_bisector_line(const Geom::Point&, const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:172:34: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)',
    inlined from 'Geom::Point Geom::clipper::find_inner_point_by_bisector_line(const Geom::Point&, const Geom::Point&) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:172:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:207:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:203:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h: In function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:310:6: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:310:6: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
In member function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const',
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
In member function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const',
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
In member function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const',
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
In member function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const',
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp: In member function 'bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:375:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:375:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:375:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:375:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:375:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:375:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const',
    inlined from 'std::__cxx11::list<Geom::Point>::iterator Geom::clipper::split(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:263:40,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:315:43,
    inlined from 'bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:528:20:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:206:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:216:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const',
    inlined from 'std::__cxx11::list<Geom::Point>::iterator Geom::clipper::split(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:263:40,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:315:43,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12,
    inlined from 'bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:528:20:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:206:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:216:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const',
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12,
    inlined from 'bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:528:20:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
In member function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const',
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12,
    inlined from 'bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:528:20:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const',
    inlined from 'std::__cxx11::list<Geom::Point>::iterator Geom::clipper::split(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:263:40,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:315:43,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12,
    inlined from 'bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:528:20:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:206:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:216:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const',
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12,
    inlined from 'bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:528:20:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
In member function 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const',
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12,
    inlined from 'void Geom::clipper::rsplit(std::__cxx11::list<Geom::Point>&, std::__cxx11::list<Geom::Point>::iterator, std::__cxx11::list<Geom::Point>::iterator, double) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12,
    inlined from 'bool Geom::clipper::clip(std::vector<Geom::RatQuad>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conic_section_clipper_impl.cpp:528:20:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list<Geom::Point>::iterator' changed in GCC 7.1
[ 16%] Building CXX object src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:32:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/numeric/fitting-model.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/numeric/fitting-model.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:612:65: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:1482:75: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In function 'Geom::LineSegment Geom::intersection(Line, Rect)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:276:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In static member function 'static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:118:52: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:125:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:114:17: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:115:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:116:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:231:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In function 'std::vector<Geom::Point> Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:280:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:280:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:280:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:281:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:281:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:285:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:331:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:334:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:336:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:336:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:336:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:344:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In static member function 'static Geom::xAx Geom::xAx::fromLine(Geom::Line)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:421:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:423:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'std::vector<Geom::Point> Geom::xAx::crossings(Geom::Rect) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:497:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:500:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'std::optional<Geom::RatQuad> Geom::xAx::toCurve(const Geom::Rect&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:520:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:531:57: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:536:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:497:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:499:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In function 'Geom::Point Geom::middle_point(const LineSegment&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:344:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:481:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:483:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:612:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In function 'std::optional<Geom::Point> Geom::solve(double (*)[2], double*)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:634:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'Geom::Interval Geom::xAx::extrema(Geom::Rect) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:650:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:653:12: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:73:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:1482:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:1522:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:1562:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'Geom::Coord Geom::distanceSq(const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:396:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'void Geom::RatQuad::split(Geom::RatQuad&, Geom::RatQuad&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:181:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In static member function 'static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:119:44: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:115:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In static member function 'static Geom::xAx Geom::xAx::fromLine(Geom::Line)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:421:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:425:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:612:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In function 'std::vector<Geom::Point> Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:281:47: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'Geom::Interval Geom::xAx::extrema(Geom::Rect) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:650:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:656:25: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:1482:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:267:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In function 'Geom::LineSegment Geom::intersection(Line, Rect)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'std::vector<Geom::Point> Geom::xAx::crossings(Geom::Rect) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:497:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'std::optional<Geom::RatQuad> Geom::xAx::toCurve(const Geom::Rect&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:531:39: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)',
    inlined from 'std::optional<Geom::RatQuad> Geom::xAx::toCurve(const Geom::Rect&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:531:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp: In member function 'std::optional<Geom::RatQuad> Geom::xAx::toCurve(const Geom::Rect&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:512:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:515:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/conicsec.cpp:520:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 17%] Building CXX object src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:19,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/crossing.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sweep-bounds.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:17:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/crossing.cpp: In function 'std::vector<Geom::Rect> Geom::bounds(const Path&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/crossing.cpp:120:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:144:67,
    inlined from 'void Geom::merge_crossings(Crossings&, Crossings&, unsigned int)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/crossing.cpp:130:19:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[ 17%] Building CXX object src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp: In member function 'virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:201:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:42:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:147:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Distance = int; _Tp = Geom::Intersection<>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp: In member function 'virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:201:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:147:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp: In member function 'virtual int Geom::Curve::winding(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:61:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'virtual int Geom::Curve::winding(const Geom::Point&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:66:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'Geom::Curve::intersectSelf(Geom::Coord) const::<lambda(const std::vector<Geom::Curve::intersectSelf(Geom::Coord) const::Subcurve>&)>' at /build/lib2geom/src/lib2geom-1.4/src/2geom/curve.cpp:151:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[ 19%] Building CXX object src/2geom/CMakeFiles/2geom.dir/geom.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp: In function 'Geom::Point Geom::unitTangentAt(const D2<SBasis>&, Coord, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:222:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::valueAt(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:83:22:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:42:62:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:133:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp: In function 'Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::force_continuity(const Piecewise<D2<SBasis> >&, double, bool)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:176:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)':
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h: In member function 'Geom::Piecewise< <template-parameter-1-1> >::output_type Geom::Piecewise< <template-parameter-1-1> >::lastValue() const [with T = Geom::D2<Geom::SBasis>]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp: In function 'std::vector<Geom::Interval> Geom::level_set(const D2<SBasis>&, Rect)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:318:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp: In function 'std::vector<Geom::Interval> Geom::level_set(const D2<SBasis>&, Point, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp: In function 'Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::force_continuity(const Piecewise<D2<SBasis> >&, double, bool)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:178:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/vector:72,
                 from /usr/include/c++/14.1.1/functional:64,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:45:
/usr/include/c++/14.1.1/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp: In function 'std::vector<Geom::Interval> Geom::level_set(const D2<SBasis>&, Rect)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:318:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp: In function 'std::vector<Geom::Interval> Geom::level_set(const D2<SBasis>&, Point, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:325:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/vector:66:
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::D2<Geom::Piecewise<Geom::SBasis> > Geom::make_cuts_independent(const Piecewise<D2<SBasis> >&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/d2-sbasis.cpp:80:27:
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::Piecewise<T> Geom::partition(const Piecewise<T>&, const std::vector<double>&) [with T = D2<SBasis>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:390:28:
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::Piecewise<T> Geom::partition(const Piecewise<T>&, const std::vector<double>&) [with T = SBasis]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:390:28:
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
[ 20%] Building CXX object src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/numeric/fitting-model.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:146:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:156:41: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:162:28: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:358:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:678:77: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:159:25: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:162:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:170:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:279:81: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse& Geom::Ellipse::operator*=(const Geom::Affine&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:296:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In member function 'Geom::Angle& Geom::Angle::operator-=(Geom::Angle)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:85:12: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:358:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:368:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::timeAt(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:395:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::LineSegment&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:519:20: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:541:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::Ellipse&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:555:20: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:692:61: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:680:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In member function 'bool Geom::Angle::operator==(Geom::Angle) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:98:10: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In function 'bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:761:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const double&)':
/usr/include/boost/operators.hpp:270:109: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                             ^       
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Ellipse&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:771:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:772:53: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::rays() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:122:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:368:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:405:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:245:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:279:81: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Affine Geom::Ellipse::unitCircleTransform() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:113:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In function 'bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:747:54: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:680:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Ellipse&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:772:53: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Affine Geom::Ellipse::inverseUnitCircleTransform() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:122:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:101:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:358:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In function 'bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:752:54: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:761:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::LineSegment&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:519:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In constructor 'Geom::Line::Line(const Geom::LineSegment&)',
    inlined from 'std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::LineSegment&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:530:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:94:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::LineSegment&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In constructor 'Geom::Line::Line(const Geom::LineSegment&)',
    inlined from 'std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::LineSegment&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:530:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:94:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp: In member function 'std::vector<Geom::Intersection<> > Geom::Ellipse::intersect(const Geom::Ellipse&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:692:61: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/ellipse.cpp:546:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 21%] Building CXX object src/2geom/CMakeFiles/2geom.dir/line.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/numeric/fitting-model.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/numeric/fitting-model.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:106:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:136:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:173:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:42:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:139:25: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In member function 'bool Geom::Angle::operator==(Geom::Angle) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:98:10: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:118:24: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:132:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:136:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator+(const Geom::Angle&, const double&)':
/usr/include/boost/operators.hpp:269:104: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      |                                                                                                        ^       
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual void Geom::EllipticalArc::expandToTransformed(Geom::Rect&, const Geom::Affine&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:144:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:166:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:48:
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector<double> Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:197:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::derivative() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:271:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:271:72: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:271:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:272:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:272:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In member function 'Geom::Angle Geom::AngleInterval::initialAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:229:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector<Geom::Point> Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:293:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:204:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:324:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:324:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:330:32: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:341:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:354:27: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector<double> Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:390:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:394:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:420:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:466:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:519:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'std::vector<Geom::Intersection<> > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:704:64: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'void Geom::EllipticalArc::_updateCenterAndAngles()':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:749:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:750:33: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:752:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'void Geom::Ellipse::setRotationAngle(Geom::Angle)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:117:10: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:194:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Point Geom::EllipticalArc::rays() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:116:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::D2<Geom::SBasis> Geom::EllipticalArc::toSBasis() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:808:28: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual bool Geom::EllipticalArc::_equalTo(const Geom::Curve&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:895:22: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual int Geom::EllipticalArc::winding(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:933:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:938:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:965:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const EllipticalArc&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:1026:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:1028:46: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:1031:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual void Geom::EllipticalArc::feed(Geom::PathSink&, bool) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:925:45: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual void Geom::EllipticalArc::operator*=(const Geom::Affine&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:865:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:1035:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'void Geom::EllipticalArc::_updateCenterAndAngles()':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:720:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:749:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:752:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:750:32: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:780:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual int Geom::EllipticalArc::winding(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:933:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:949:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:965:47: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'bool Geom::EllipticalArc::_validateIntersection(Geom::ShapeIntersection&, bool) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:632:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual bool Geom::EllipticalArc::_equalTo(const Geom::Curve&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:895:48: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:1035:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:330:32: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:282:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector<double> Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:197:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector<double> Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:420:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:466:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:463:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector<Geom::Point> Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:287:27: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:118:24: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const',
    inlined from 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:106:6:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:139:25: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const',
    inlined from 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:106:6,
    inlined from 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:270:27:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:139:25: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:270:27: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In member function 'Geom::Angle Geom::AngleInterval::angleAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:288:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:341:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const',
    inlined from 'virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:354:27:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:204:58: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual void Geom::EllipticalArc::expandToTransformed(Geom::Rect&, const Geom::Affine&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:144:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'virtual void Geom::EllipticalArc::expandToTransformed(Geom::Rect&, const Geom::Affine&) const',
    inlined from 'virtual void Geom::EllipticalArc::expandToTransformed(Geom::Rect&, const Geom::Affine&) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:142:6:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:163:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:173:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual int Geom::EllipticalArc::winding(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:957:48: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'bool Geom::EllipticalArc::_validateIntersection(Geom::ShapeIntersection&, bool) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:626:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const',
    inlined from 'bool Geom::EllipticalArc::_validateIntersection(Geom::ShapeIntersection&, bool) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:636:20:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'bool Geom::EllipticalArc::_validateIntersection(Geom::ShapeIntersection&, bool) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:640:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const',
    inlined from 'Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const::<lambda(Geom::Angle)>' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:694:38,
    inlined from 'std::vector<Geom::Intersection<> > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:706:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In lambda function,
    inlined from 'std::vector<Geom::Intersection<> > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:706:36:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const',
    inlined from 'Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const::<lambda(Geom::Angle)>' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:694:38,
    inlined from 'std::vector<Geom::Intersection<> > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:711:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In lambda function,
    inlined from 'std::vector<Geom::Intersection<> > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:711:36:
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const',
    inlined from 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:324:36,
    inlined from 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:313:7:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:204:58: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::LineSegment Geom::EllipticalArc::chord() const',
    inlined from 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:322:21,
    inlined from 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:313:7:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:327:7: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::LineSegment Geom::EllipticalArc::chord() const',
    inlined from 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:329:32:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector<Geom::Point> Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:278:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:278:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:278:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::LineSegment Geom::EllipticalArc::chord() const',
    inlined from 'virtual std::vector<Geom::Point> Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:281:21:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const',
    inlined from 'virtual std::vector<double> Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:247:24:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::D2<Geom::SBasis> Geom::EllipticalArc::toSBasis() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:814:32: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const',
    inlined from 'virtual std::vector<double> Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:534:27:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector<double> Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc.cpp:552:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 22%] Building CXX object src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp:32:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/numeric/fitting-model.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/numeric/fitting-model.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:42:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::Bezier]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:131:23:   required from 'Geom::Point Geom::D2< <template-parameter-1-1> >::pointAt(double) const [with T = Geom::Bezier]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:65:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< <template-parameter-1-1> >::at1() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'bool Geom::make_elliptical_arc::bound_exceeded(unsigned int, const Geom::detail::ellipse_equation&, double, double, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp:220:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'Geom::Point Geom::detail::ellipse_equation::normal(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp:181:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'bool Geom::make_elliptical_arc::bound_exceeded(unsigned int, const Geom::detail::ellipse_equation&, double, double, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/elliptical-arc-from-sbasis.cpp:220:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 23%] Building CXX object src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o
[ 24%] Building CXX object src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/geom.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/geom.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:42:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp: In function 'std::optional<Geom::BezierCurveN<1> > Geom::rect_line_intersect(Rect&, Line)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:284:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp: In function 'Geom::IntersectorKind Geom::line_intersection(const Point&, double, const Point&, double, Point&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp:71:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp: In function 'Geom::IntersectorKind Geom::line_intersection(const Point&, double, const Point&, double, Point&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp:87:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const Geom::Point&, const Geom::Point&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Point*, vector<Geom::Point> >; _Compare = bool (*)(const Geom::Point&, const Geom::Point&)]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void Geom::eliminate_duplicates_p(std::vector<Point>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp:250:18,
    inlined from 'std::vector<Geom::Point> Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp:308:27:
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Point*, std::vector<Geom::Point> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp: In function 'std::optional<Geom::BezierCurveN<1> > Geom::rect_line_intersect(Rect&, Line)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const',
    inlined from 'std::optional<Geom::BezierCurveN<1> > Geom::rect_line_intersect(Rect&, Line)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/geom.cpp:349:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:284:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 24%] Building CXX object src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp:33:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp:569:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:42:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp:584:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp:590:44: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:506:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:507:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:508:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In constructor 'Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:199:5: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:73:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:506:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp: In member function 'Geom::Affine Geom::Line::transformTo(const Geom::Line&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp:244:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
In function 'double Geom::distance(const Point&, const Ray&)',
    inlined from 'bool Geom::are_near(const Point&, const Ray&, double)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:133:17,
    inlined from 'Geom::OptCrossing Geom::intersection(const Ray&, const Ray&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/line.cpp:478:18:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:128:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 25%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:50,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection-graph.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/intersection-graph.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:47:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/intersection-graph.cpp: In member function 'bool Geom::PathIntersectionGraph::_prepareIntersectionLists(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/intersection-graph.cpp:128:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/intersection-graph.cpp: In member function 'void Geom::PathIntersectionGraph::_handleNonintersectingPaths(Geom::PathVector&, unsigned int, bool)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/intersection-graph.cpp:480:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/intersection-graph.cpp: In member function 'void Geom::PathIntersectionGraph::_assignEdgeWindingParities(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/intersection-graph.cpp:152:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 26%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/basic-intersection.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:11:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/basic-intersection.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:12:
/build/lib2geom/src/lib2geom-1.4/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:42:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp: In member function 'Geom::Point Geom::Parallelogram::corner(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:36:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:44:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:47:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp: In member function 'bool Geom::Parallelogram::intersects(const Geom::Parallelogram&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:61:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parallelogram.cpp:44:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 28%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/nearest-time.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/nearest-time.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:79:18:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In function 'Geom::D2<C> Geom::portion(const D2<C>&, Interval) [with T = Bezier]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:169:14: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In function 'Geom::D2<C> Geom::operator-(const D2<C>&, Point) [with T = Bezier]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:329:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In function 'Geom::D2<C> Geom::operator-(const D2<C>&, Point) [with T = SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:329:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)':
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/nearest-time.cpp: In function 'Geom::Coord Geom::nearest_time(const Point&, const D2<Bezier>&, Coord, Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/nearest-time.cpp:67:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 29%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:50,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:47:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp: In function 'Geom::PathIntersection Geom::parting_point(const Path&, const Path&, Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:56:48: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:187:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp: In function 'Geom::PathIntersection Geom::parting_point(const Path&, const Path&, Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:43:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:56:48: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/parting-point.cpp:187:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 30%] Building CXX object src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path-extrema.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path-extrema.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:42:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-extrema.cpp: In member function 'Geom::PathExtrema Geom::Path::extrema(Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-extrema.cpp:106:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 31%] Building CXX object src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp:31:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp:32:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp:66:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Ellipse&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp:88:46: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp:88:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp:89:46: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Circle&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-sink.cpp:77:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 31%] Building CXX object src/2geom/CMakeFiles/2geom.dir/point.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:19,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sweep-bounds.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:7:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:17:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp: In function 'void Geom::intersect_polish_root(const Curve&, double&, const Curve&, double&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:161:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp: In function 'std::vector<double> Geom::path_mono_splits(const Path&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:417:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp: In member function 'virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:474:65: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:405:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp: In function 'Geom::Rect Geom::union_list(const std::vector<Rect>&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:717:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp: In function 'void Geom::intersect_polish_root(const Curve&, double&, const Curve&, double&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:161:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<double> Geom::curve_mono_splits(const Curve&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:393:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp: In member function 'virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path-intersection.cpp:474:65: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/14.1.1/vector:62,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:39:
/usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Iterator2 = __gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >; _Compare = Geom::CrossingOrder]':
/usr/include/c++/14.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
  157 |         operator()(_Iterator1 __it1, _Iterator2 __it2)
      |         ^~~~~~~~
/usr/include/c++/14.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]',
    inlined from 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.1.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
   90 |           if (__comp(__b, __c))
      |               ~~~~~~^~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
   92 |           else if (__comp(__a, __c))
      |                    ~~~~~~^~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
   97 |       else if (__comp(__a, __c))
      |                ~~~~~~^~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
   99 |       else if (__comp(__b, __c))
      |                ~~~~~~^~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:144:67,
    inlined from 'Geom::CrossingSet Geom::Crosser<T>::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:175:31:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Geom::CrossingOrder>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Crossing*, vector<Geom::Crossing> >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:144:67,
    inlined from 'Geom::CrossingSet Geom::Crosser<T>::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:181:31:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Crossing*, std::vector<Geom::Crossing> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[ 32%] Building CXX object src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:19,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/svg-path-writer.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp: In member function 'Geom::Point Geom::PathVector::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:101:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp: In member function 'Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(ItemIterator)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:174:42: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:17:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp: In member function 'Geom::Point Geom::PathVector::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:101:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h: In member function 'void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::PathIntersectionSweepSet]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp: In member function 'void Geom::PathIntersectionSweepSet::addActiveItem(ItemIterator)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:192:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp: In member function 'void Geom::PathIntersectionSweepSet::addActiveItem(ItemIterator)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:192:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, vector<Geom::Intersection<Geom::PathVectorTime> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, vector<Geom::Intersection<Geom::PathVectorTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, vector<Geom::Intersection<Geom::PathVectorTime> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<Geom::Intersection<Geom::PathVectorTime> > Geom::PathVector::intersect(const Geom::PathVector&, Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/pathvector.cpp:227:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[ 33%] Building CXX object src/2geom/CMakeFiles/2geom.dir/rect.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/point.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/point.cpp:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/point.cpp: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/point.cpp:69:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:50,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/svg-path-writer.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:434:28: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:449:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::Interval Geom::CurveIntersectionSweepSet::itemBounds(ItemIterator)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:531:42: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:47:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In constructor 'Geom::Path::Path(const Geom::Ellipse&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:316:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:317:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:317:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::rays() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:122:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'void Geom::Path::close(bool)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:329:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::OptRect Geom::Path::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:359:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::Path::toPwSb() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:404:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:434:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:449:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In constructor 'Geom::CurveIntersectionSweepSet::CurveRecord::CurveRecord(const Geom::Curve*, std::size_t, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:500:15: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h: In member function 'void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::CurveIntersectionSweepSet]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'void Geom::CurveIntersectionSweepSet::addActiveItem(ItemIterator)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:549:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'int Geom::Path::winding(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:602:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:614:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'std::vector<double> Geom::Path::allNearestTimes(const Geom::Point&, double, double) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:681:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:686:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:698:8: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:702:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:750:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:753:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:1150:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In constructor 'Geom::Path::Path(const Geom::Ellipse&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:316:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:316:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:317:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:317:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h: In member function 'void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::CurveIntersectionSweepSet]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h:114:41: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'void Geom::Path::close(bool)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:329:72: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:40:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::OptRect Geom::Path::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:348:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:434:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(const Geom::PathTime&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:463:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In constructor 'Geom::CurveIntersectionSweepSet::CurveIntersectionSweepSet(std::vector<Geom::Intersection<Geom::PathTime> >&, const Geom::Path&, const Geom::Path&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:508:5: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'void Geom::CurveIntersectionSweepSet::addActiveItem(ItemIterator)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:535:10: note: parameter passing for argument of type 'Geom::CurveIntersectionSweepSet::ItemIterator' {aka 'std::vector<Geom::CurveIntersectionSweepSet::CurveRecord>::const_iterator'} changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'int Geom::Path::winding(const Geom::Point&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:614:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:602:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:743:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:750:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:753:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h: In member function 'void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::CurveIntersectionSweepSet]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h:136:35: note: parameter passing for argument of type 'Geom::Sweeper<Geom::CurveIntersectionSweepSet>::Iter' {aka 'std::vector<Geom::CurveIntersectionSweepSet::CurveRecord>::const_iterator'} changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp: In member function 'std::vector<double> Geom::Path::allNearestTimes(const Geom::Point&, double, double) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:681:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:686:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:698:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:702:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<Geom::Intersection<Geom::PathTime> > Geom::Path::intersect(const Geom::Path&, Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:589:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<Geom::Intersection<Geom::PathTime> > Geom::Path::intersect(const Geom::Path&, Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/path.cpp:589:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 34%] Building CXX object src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o
[ 35%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/polynomial.cpp:36:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<double> Geom::solve_quadratic(Coord, Coord, Coord)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/polynomial.cpp:256:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<double> Geom::solve_cubic(Coord, Coord, Coord, Coord)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/polynomial.cpp:272:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<double> Geom::solve_cubic(Coord, Coord, Coord, Coord)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/polynomial.cpp:314:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<double> Geom::solve_quartic(Coord, Coord, Coord, Coord, Coord)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/polynomial.cpp:330:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<double> Geom::solve_quartic(Coord, Coord, Coord, Coord, Coord)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/polynomial.cpp:367:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[ 37%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/piecewise.cpp:32:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/piecewise.cpp: In function 'Geom::Piecewise<Geom::SBasis> Geom::divide(const SBasis&, const SBasis&, double, unsigned int, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/piecewise.cpp:83:43: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/map:62,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:35:
/usr/include/c++/14.1.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = double; _Val = std::pair<const double, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const double, unsigned int> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, unsigned int> >]':
/usr/include/c++/14.1.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, unsigned int>, std::_Select1st<std::pair<const double, unsigned int> >, std::less<double>, std::allocator<std::pair<const double, unsigned int> > >::const_iterator' changed in GCC 7.1
 2206 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:19,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/rect.cpp:32:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/rect.cpp:33:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/rect.cpp: In function 'Geom::Point Geom::align_factors(Align)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/rect.cpp:37:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:17:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/rect.cpp:37:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 38%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-poly.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-poly.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-poly.cpp: In function 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-poly.cpp:42:23: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 39%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-2d.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Linear2d&, double)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Linear boost::operators_impl::operator*(const Geom::Linear&, const double&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp:14:51:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:79:18:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp:14:51:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp: In function 'Geom::SBasis Geom::extract_u(const SBasis2d&, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp:14:50: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp: In function 'Geom::D2<Geom::SBasis> Geom::sb2dsolve(const SBasis2d&, const Point&, const Point&, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp:114:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp: In function 'Geom::D2<Geom::SBasis> Geom::sb2d_cubic_solve(const SBasis2d&, const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-2d.cpp:161:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 40%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/basic-intersection.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/recursive-bezier-intersection.cpp:4:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/basic-intersection.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/recursive-bezier-intersection.cpp:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/nearest-time.h:113:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, double>*, vector<pair<double, double> > >; _Distance = int; _Tp = pair<double, double>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/recursive-bezier-intersection.cpp: In member function 'void Geom::OldBezier::split(double, Geom::OldBezier&, Geom::OldBezier&) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/recursive-bezier-intersection.cpp:93:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, double>*, vector<pair<double, double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, double>*, vector<pair<double, double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, double>*, vector<pair<double, double> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'void Geom::find_intersections_bezier_recursive(std::vector<std::pair<double, double> >&, OldBezier, OldBezier)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/recursive-bezier-intersection.cpp:461:14,
    inlined from 'void Geom::find_intersections_bezier_recursive(std::vector<std::pair<double, double> >&, const std::vector<Point>&, const std::vector<Point>&, double)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/recursive-bezier-intersection.cpp:71:47:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[ 41%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-geometric.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp:19:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::valueAt(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:83:22:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp:136:62:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:133:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-geometric.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< <template-parameter-1-1> >::setDomain(Geom::Interval) [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp: In function 'Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::unitVector(const D2<SBasis>&, double, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp:236:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< <template-parameter-1-1> >::setDomain(Geom::Interval) [with T = Geom::D2<Geom::SBasis>]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp: In function 'unsigned int Geom::centroid(const Piecewise<D2<SBasis> >&, Point&, double&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp:529:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp: In function 'std::vector<double> Geom::find_tangents_by_vector(Point, const D2<SBasis>&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp:773:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< <template-parameter-1-1> >::setDomain(Geom::Interval) [with T = Geom::D2<Geom::SBasis>]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp: In function 'std::vector<double> Geom::find_normals_by_vector(Point, const D2<SBasis>&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp:764:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp: In function 'Geom::Piecewise<Geom::D2<Geom::SBasis> > Geom::unitVector(const D2<SBasis>&, double, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp:282:25: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp: In function 'std::vector<Geom::D2<Geom::SBasis> > Geom::cubics_fitting_curvature(const Point&, const Point&, const Point&, const Point&, double, double, int, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-geometric.cpp:694:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/string:51,
                 from /usr/include/c++/14.1.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.1.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.1.1/streambuf:43,
                 from /usr/include/c++/14.1.1/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14.1.1/iterator:66,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:39:
/usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _OI = double*]':
/usr/include/c++/14.1.1/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  553 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<double*>; _OI = double*]':
/usr/include/c++/14.1.1/bits/stl_algobase.h:642:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  642 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/14.1.1/bits/stl_algobase.h:642:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _OI = double*]',
    inlined from 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:984:34,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1488:19,
    inlined from 'Geom::Piecewise<T> Geom::partition(const Piecewise<T>&, const std::vector<double>&) [with T = D2<SBasis>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:390:28:
/usr/include/c++/14.1.1/bits/stl_algobase.h:651:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  650 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/memory:69,
                 from /usr/include/boost/container_hash/hash.hpp:40,
                 from /usr/include/boost/functional/hash.hpp:6,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:42:
In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:384:41,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:989:34,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1488:19,
    inlined from 'Geom::Piecewise<T> Geom::partition(const Piecewise<T>&, const std::vector<double>&) [with T = D2<SBasis>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:390:28:
/usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  147 |         { return std::copy(__first, __last, __result); }
      |                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:399:2,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:1014:9,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1488:19,
    inlined from 'Geom::Piecewise<T> Geom::partition(const Piecewise<T>&, const std::vector<double>&) [with T = D2<SBasis>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:390:28:
/usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  147 |         { return std::copy(__first, __last, __result); }
      |                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _OI = double*]',
    inlined from 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:1017:38,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1488:19,
    inlined from 'Geom::Piecewise<T> Geom::partition(const Piecewise<T>&, const std::vector<double>&) [with T = D2<SBasis>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:390:28:
/usr/include/c++/14.1.1/bits/stl_algobase.h:651:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  650 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:399:2,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:1022:9,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1488:19,
    inlined from 'Geom::Piecewise<T> Geom::partition(const Piecewise<T>&, const std::vector<double>&) [with T = D2<SBasis>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:390:28:
/usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  147 |         { return std::copy(__first, __last, __result); }
      |                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 42%] Building CXX object src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-math.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< <template-parameter-1-1> >::domain() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp:191:28:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::at0() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:79:18:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp:154:40:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise<Geom::SBasis> Geom::sqrt(const Piecewise<SBasis>&, double, int)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp:191:19: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise<Geom::SBasis> Geom::sqrt_internal(const SBasis&, double, int)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp:149:40: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< <template-parameter-1-1> >::setDomain(Geom::Interval) [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/vector:72,
                 from /usr/include/c++/14.1.1/functional:64,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:45:
/usr/include/c++/14.1.1/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< <template-parameter-1-1> >::setDomain(Geom::Interval) [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/14.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]':
/usr/include/c++/14.1.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<Geom::Linear>::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/vector:66:
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::Piecewise<T> Geom::compose(const Piecewise<T>&, const SBasis&) [with T = SBasis]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:780:18:
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]',
    inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:99:56,
    inlined from 'Geom::Piecewise<Geom::SBasis> Geom::sqrt_internal(const SBasis&, double, int)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-math.cpp:148:21:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::Piecewise<T> Geom::partition(const Piecewise<T>&, const std::vector<double>&) [with T = SBasis]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/piecewise.h:390:28:
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
[ 43%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Linear boost::operators_impl::operator+(const Geom::Linear&, const Geom::Linear&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis.cpp:94:31:   required from here
/usr/include/boost/operators.hpp:269:376: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      |                                                                                                                                                                                                                                                                                                                                                                                        ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis.cpp: In member function 'bool Geom::SBasis::isFinite() const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis.cpp:58:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 44%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:78:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:79:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp: In function 'bool Geom::compareIntervalMin(Interval, Interval)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:362:13: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp: In function 'void Geom::subdiv_sbasis(const SBasis&, std::vector<double>&, double, double)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:575:23: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp: In function 'std::vector<double> Geom::roots1(const SBasis&, Interval)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:597:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:599:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp: In function 'std::vector<double> Geom::roots(const SBasis&, Interval)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:629:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp: In function 'bool Geom::compareIntervalMin(Interval, Interval)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:362:13: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:43:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Interval*, vector<Geom::Interval> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Interval*, vector<Geom::Interval> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Interval*, vector<Geom::Interval> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Geom::Interval, Geom::Interval)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Interval*, vector<Geom::Interval> >; _Compare = bool (*)(Geom::Interval, Geom::Interval)]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'std::vector<std::vector<Geom::Interval> > Geom::level_sets(const SBasis&, const std::vector<Interval>&, double, double, double)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-roots.cpp:541:15:
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Interval*, std::vector<Geom::Interval> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 44%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/solver.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/solve-bezier.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/solver.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/solve-bezier.cpp:3:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 46%] Building CXX object src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/solve-bezier-parametric.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h: In instantiation of 'T Geom::bernstein_value_at(double, const T*, unsigned int) [with T = Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:81:31:   required from 'T Geom::casteljau_subdivision(double, const T*, T*, T*, unsigned int) [with T = Point]'
/build/lib2geom/src/lib2geom-1.4/src/2geom/solve-bezier-parametric.cpp:71:26:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:55:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 47%] Building CXX object src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::sbasis_to_bezier(Bezier&, const SBasis&, size_t)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp:95:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::build_from_sbasis(PathBuilder&, const D2<SBasis>&, double, bool)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp:503:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp: In function 'Geom::Path Geom::path_from_sbasis(const D2<SBasis>&, double, bool)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp:525:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< <template-parameter-1-1> >::at1() const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/vector:72,
                 from /usr/include/c++/14.1.1/functional:64,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:45:
/usr/include/c++/14.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]':
/usr/include/c++/14.1.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<Geom::Linear>::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/vector:66:
In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]',
    inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:99:56,
    inlined from 'void Geom::bezier_to_sbasis(D2<SBasis>&, const std::vector<Point>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp:384:17:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator<Geom::Linear>]',
    inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:99:56,
    inlined from 'void Geom::bezier_to_sbasis(D2<SBasis>&, const std::vector<Point>&)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/sbasis-to-bezier.cpp:385:17:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Linear*, std::vector<Geom::Linear> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 48%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/solver.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/solve-bezier-one-d.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/solver.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/solve-bezier-one-d.cpp:3:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 49%] Building CXX object src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp: In member function 'Geom::Interval Geom::PathSelfIntersector::itemBounds(ItemIterator) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:78:51: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:37:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::append(const Geom::Curve&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:758:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h: In member function 'void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::PathSelfIntersector]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp: In member function 'Geom::Interval Geom::PathSelfIntersector::itemBounds(ItemIterator) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:78:77: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp: In member function 'void Geom::PathSelfIntersector::_appendCurveCrossing(Geom::CurveIntersection&&, size_t, size_t, bool, bool)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h: In member function 'void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::PathVectorSelfIntersector]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp: In member function 'void Geom::PathVectorSelfIntersector::_appendPathCrossing(const Geom::PathIntersection&, size_t, size_t)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:234:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h: In member function 'void Geom::Sweeper<SweepSet>::process() [with SweepSet = Geom::PathSelfIntersector]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sweeper.h:109:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp: In member function 'std::vector<Geom::Intersection<Geom::PathTime> > Geom::Path::intersectSelf(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:153:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, vector<Geom::Intersection<Geom::PathTime> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<Geom::Intersection<Geom::PathTime> > Geom::Path::intersectSelf(Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:158:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathTime>*, std::vector<Geom::Intersection<Geom::PathTime> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, vector<Geom::Intersection<Geom::PathVectorTime> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, vector<Geom::Intersection<Geom::PathVectorTime> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, vector<Geom::Intersection<Geom::PathVectorTime> > >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<Geom::Intersection<Geom::PathVectorTime> > Geom::PathVector::intersectSelf(Geom::Coord) const' at /build/lib2geom/src/lib2geom-1.4/src/2geom/self-intersect.cpp:298:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<Geom::PathVectorTime>*, std::vector<Geom::Intersection<Geom::PathVectorTime> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[ 50%] Building CXX object src/2geom/CMakeFiles/2geom.dir/utils.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp: In static member function 'static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:46:57: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::min() const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:50:27:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In instantiation of 'static S Geom::ShearBase<S>::identity() [with S = Geom::HShear]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:179:30:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:245:14: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In instantiation of 'static S Geom::ShearBase<S>::identity() [with S = Geom::VShear]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:180:30:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:245:14: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:186:13:   required from here
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                                                                                                                                                                                                                                                                                                                  ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:187:24:   required from here
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                                                                                                                                                                                                                                                                                                                  ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:188:35:   required from here
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                                                                                                                                                                                                                                                                                                                  ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::HShear boost::operators_impl::operator*(const Geom::HShear&, const Geom::HShear&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:189:46:   required from here
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                                                                                                                                                                                                                                                                                                                  ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::VShear boost::operators_impl::operator*(const Geom::VShear&, const Geom::VShear&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:190:57:   required from here
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                                                                                                                                                                                                                                                                                                                  ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Zoom boost::operators_impl::operator*(const Geom::Zoom&, const Geom::Zoom&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:191:68:   required from here
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                                                                                                                                                                                                                                                                                                                  ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:48:
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:62:15:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::Translate]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Translate>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Translate> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Translate> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Translate>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:165:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Rotate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:65:16:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::Rotate]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Rotate>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Rotate> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Rotate> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Rotate>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:167:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const HShear&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:62:15:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::HShear]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::HShear>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::HShear> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::HShear> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::HShear>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:168:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = HShear]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:65:16:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::HShear]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::HShear>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::HShear> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::HShear> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::HShear>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:168:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const VShear&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:62:15:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::VShear]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::VShear>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::VShear> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::VShear> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::VShear>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:169:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = VShear]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:65:16:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::VShear]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::VShear>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::VShear> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::VShear> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::VShear>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:169:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Zoom&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:62:15:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::Zoom]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Zoom>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Zoom> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Zoom> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Zoom>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:170:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Zoom]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:65:16:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::Zoom]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Zoom>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Zoom> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Zoom> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Zoom>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:170:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:62:15:   required from 'void Geom::TransformConcept<T>::constraints() [with T = Geom::Affine]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::TransformConcept<Geom::Affine>]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Affine> >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::TransformConcept<Geom::Affine> >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::TransformConcept<Geom::Affine>)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:171:5:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:46:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:50:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:51:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::min() const [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp: In function 'void Geom::check_transforms()':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:176:38: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:177:30: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:178:32: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:179:32: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:180:32: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:181:28: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:186:11: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:187:22: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:188:33: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:189:44: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:190:55: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:191:66: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In static member function 'static Geom::Translate Geom::Translate::identity()':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:135:22: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In static member function 'static Geom::Scale Geom::Scale::identity()':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:173:18: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::identity()':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:215:19: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In static member function 'static S Geom::ShearBase<S>::identity() [with S = Geom::HShear]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:245:14: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In static member function 'static S Geom::ShearBase<S>::identity() [with S = Geom::VShear]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:245:14: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In static member function 'static Geom::Zoom Geom::Zoom::identity()':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:321:17: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)':
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                                                                                                                                                                                                                                                                                                                  ^       
/usr/include/boost/operators.hpp: In function 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)':
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)':
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::HShear boost::operators_impl::operator*(const Geom::HShear&, const Geom::HShear&)':
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::VShear boost::operators_impl::operator*(const Geom::VShear&, const Geom::VShear&)':
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Zoom boost::operators_impl::operator*(const Geom::Zoom&, const Geom::Zoom&)':
/usr/include/boost/operators.hpp:268:386: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom& Geom::Zoom::operator*=(const Geom::Zoom&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp: In function 'void Geom::check_transforms()':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:186:13: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:181:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:180:30: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:179:30: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:178:30: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:177:28: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:176:36: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:187:24: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:189:46: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:190:57: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp: In static member function 'static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:46:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp: In static member function 'static Geom::Affine Geom::Rotate::around(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/transforms.cpp:142:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In function 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)':
cc1plus: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sweep-bounds.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/sweep-bounds.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:47:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, vector<Geom::Event> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, vector<Geom::Event> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Event*, vector<Geom::Event> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<std::vector<unsigned int> > Geom::sweep_bounds(std::vector<Rect>, Dim2)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/sweep-bounds.cpp:43:14:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Event*, vector<Geom::Event> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Event*, vector<Geom::Event> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'std::vector<std::vector<unsigned int> > Geom::sweep_bounds(std::vector<Rect>, std::vector<Rect>, Dim2)' at /build/lib2geom/src/lib2geom-1.4/src/2geom/sweep-bounds.cpp:89:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Event*, std::vector<Geom::Event> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In file included from /build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-parser.rl:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/svg-path-parser.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-parser.rl:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()':
/build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-parser.rl:134:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()':
/build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-parser.rl:134:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-parser.rl: In member function 'void Geom::SVGPathParser::_curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-parser.rl:158:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:50,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/svg-path-writer.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-writer.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/src/2geom/svg-path-writer.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 51%] Linking CXX shared library lib2geom.so
[ 52%] Built target 2geom
[ 52%] Building CXX object tests/CMakeFiles/affine-test.dir/affine-test.cpp.o
[ 53%] Building CXX object tests/CMakeFiles/choose-test.dir/choose-test.cpp.o
[ 53%] Building CXX object tests/CMakeFiles/bezier-test.dir/bezier-test.cpp.o
[ 55%] Building CXX object tests/CMakeFiles/angle-test.dir/angle-test.cpp.o
[ 56%] Building CXX object tests/CMakeFiles/circle-test.dir/circle-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/choose-test.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 56%] Linking CXX executable choose-test
[ 56%] Built target choose-test
[ 57%] Building CXX object tests/CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/tests/angle-test.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/angle-test.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/angle-test.cpp: In member function 'virtual void AngleIntervalTest_InnerAngleConstrutor_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/angle-test.cpp:50:74: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/angle-test.cpp: In member function 'virtual void AngleIntervalTest_TimeAtAngle_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/angle-test.cpp:93:17: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 58%] Linking CXX executable angle-test
[ 58%] Built target angle-test
[ 59%] Building CXX object tests/CMakeFiles/coord-test.dir/coord-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp: In member function 'virtual void CircleTest_UnitCircleTransform_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:69:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:70:50: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:70:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:71:47: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:71:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp: In member function 'virtual void CircleTest_Coefficients_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:79:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp: In member function 'virtual void CircleTest_UnitCircleTransform_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:66:1: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:66:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:66:1: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:69:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/circle-test.cpp:70:50: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'testing::AssertionResult IntersectionsValid(const char*, const char*, const char*, const char*, const TA&, const TB&, const std::vector<Geom::Intersection<typename Geom::ShapeTraits<TA>::TimeType, typename Geom::ShapeTraits<TB>::TimeType> >&, Geom::Coord) [with TA = Geom::Circle; TB = Geom::Line]':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:149:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 60%] Linking CXX executable circle-test
[ 60%] Built target circle-test
[ 60%] Building CXX object tests/CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o
[ 61%] Linking CXX executable coord-test
[ 61%] Built target coord-test
[ 62%] Building CXX object tests/CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/nearest-time.h:113:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp: In member function 'virtual void BezierTest_Intersection_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:486:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:43:
/usr/include/c++/14.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Distance = int; _Tp = Geom::Intersection<>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]':
/usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:645:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:647:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'testing::AssertionResult IntersectionsValid(const char*, const char*, const char*, const char*, const TA&, const TB&, const std::vector<Geom::Intersection<typename Geom::ShapeTraits<TA>::TimeType, typename Geom::ShapeTraits<TB>::TimeType> >&, Geom::Coord) [with TA = Geom::BezierCurve; TB = Geom::BezierCurve]':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:162:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp: In function 'BezierTest_ExpandToTransformedTest_Test::TestBody()::<lambda(const Geom::Curve&)>':
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:637:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:637:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:637:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:637:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:645:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:647:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Compare = CILess]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'virtual void BezierTest_Intersection_Test::TestBody()' at /build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:474:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CILess>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Geom::Intersection<>*, vector<Geom::Intersection<> > >; _Compare = CILess]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4804:18,
    inlined from 'virtual void BezierTest_Intersection_Test::TestBody()' at /build/lib2geom/src/lib2geom-1.4/tests/bezier-test.cpp:474:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Geom::Intersection<>*, std::vector<Geom::Intersection<> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Linking CXX executable bezier-test
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:19,
                 from /build/lib2geom/src/lib2geom-1.4/tests/affine-test.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/tests/affine-test.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:17:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 65%] Linking CXX executable affine-test
[ 65%] Built target bezier-test
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/convex-hull-test.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/convex-hull-test.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/convex-hull-test.cpp: In member function 'virtual void ConvexHullTest_ExtremePoints_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/convex-hull-test.cpp:271:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/convex-hull-test.cpp: In member function 'virtual void ConvexHullTest_ExtremePoints_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/convex-hull-test.cpp:272:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 66%] Building CXX object tests/CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o
[ 67%] Linking CXX executable convex-hull-test
[ 67%] Built target affine-test
[ 68%] Building CXX object tests/CMakeFiles/interval-test.dir/interval-test.cpp.o
[ 68%] Built target convex-hull-test
[ 69%] Building CXX object tests/CMakeFiles/line-test.dir/line-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/tests/interval-test.cpp:16:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 70%] Linking CXX executable interval-test
[ 70%] Built target interval-test
[ 70%] Building CXX object tests/CMakeFiles/min-bbox-test.dir/min-bbox-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:42:
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:57:19:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h: In instantiation of 'Geom::Point Geom::Intersection<TimeA, TimeB>::point() const [with TimeA = double; TimeB = double]':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:164:15:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:105:41:   required from 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]'
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:57:19:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Arcs_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:55:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:57:21: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:58:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:64:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:90:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:92:21: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:98:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:100:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_AreNear_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:106:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_TimeAt_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:148:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Coefficients_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:290:69: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:301:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_UnitCircleTransform_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:311:69: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:320:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_UnitTangentAt_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:345:63: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:347:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Bounds_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:362:69: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:371:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:375:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:382:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:385:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:397:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:400:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_AreNear_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:109:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'testing::AssertionResult IntersectionsValid(const char*, const char*, const char*, const char*, const TA&, const TB&, const std::vector<Geom::Intersection<typename Geom::ShapeTraits<T>::TimeType, typename Geom::ShapeTraits<TB>::TimeType> >&, Geom::Coord) [with TA = Geom::Ellipse; TB = Geom::Line]':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:162:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Coefficients_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:290:69: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_LineIntersection_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:164:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Arcs_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:57:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:58:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:70:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Bounds_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:362:69: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_TimeAt_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:143:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Arcs_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:50:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:50:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:50:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:50:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:50:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:50:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:57:21: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:90:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:92:21: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:98:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:100:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Bounds_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:358:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:358:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:358:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:358:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:358:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:358:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:358:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:382:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:375:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:383:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:385:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:397:27: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/ellipse-test.cpp:400:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 71%] Linking CXX executable ellipse-test
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]':
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:254:66:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:105:41:   required from 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]'
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:254:66:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp: In member function 'virtual void EllipticalArcTest_PointAt_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:42:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:51:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:52:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:136:18: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:254:66: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:260:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:261:40: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:194:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::OptRect&)':
/usr/include/boost/operators.hpp:275:103: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                       ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:405:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:254:66: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp: In member function 'virtual void EllipticalArcTest_PointAt_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:42:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:51:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:52:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp: In function 'EllipticalArcTest_ExpandToTransformedTest_Test::TestBody()::<lambda(const Geom::EllipticalArc&, bool)>':
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:260:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:258:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:248:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:248:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:248:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:248:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In constructor 'Geom::Rotate::Rotate(Geom::Coord)',
    inlined from 'EllipticalArcTest_ExpandToTransformedTest_Test::TestBody()::<lambda(const Geom::EllipticalArc&, bool)>' at /build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:252:49:
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp: In function 'EllipticalArcTest_ExpandToTransformedTest_Test::TestBody()::<lambda(const Geom::EllipticalArc&, bool)>':
/build/lib2geom/src/lib2geom-1.4/tests/elliptical-arc-test.cpp:258:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 73%] Linking CXX executable elliptical-arc-test
[ 73%] Built target ellipse-test
[ 74%] Building CXX object tests/CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o
[ 74%] Built target elliptical-arc-test
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/intersection-graph-test.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection-graph.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/tests/intersection-graph-test.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/svg-path-parser.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/tests/intersection-graph-test.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 75%] Linking CXX executable intersection-graph-test
[ 76%] Building CXX object tests/CMakeFiles/parallelogram-test.dir/parallelogram-test.cpp.o
[ 76%] Built target intersection-graph-test
[ 77%] Building CXX object tests/CMakeFiles/path-test.dir/path-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/crossing.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp: In member function 'virtual void LineTest_VectorAndVersor_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:46:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp: In member function 'virtual void LineTest_AngleBisector_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:57:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:57:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:57:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:58:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:58:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:59:23: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:63:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:63:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:63:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:64:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:64:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:65:23: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:69:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:69:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:69:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:70:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:70:60: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:71:23: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)':
/usr/include/boost/operators.hpp:269:376: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:504:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:506:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:507:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:508:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In constructor 'Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:199:5: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:73:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:136:18: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'bool Geom::Line::operator==(const Geom::Line&) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:383:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:506:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp: In member function 'virtual void LineTest_AngleBisector_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:59:23: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:63:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:65:23: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:69:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:71:23: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'testing::AssertionResult IntersectionsValid(const char*, const char*, const char*, const char*, const TA&, const TB&, const std::vector<Geom::Intersection<typename Geom::ShapeTraits<TA>::TimeType, typename Geom::ShapeTraits<TB>::TimeType> >&, Geom::Coord) [with TA = Geom::Line; TB = Geom::Line]':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:162:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:355:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:504:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
In constructor 'Geom::Rotate::Rotate(const Geom::Point&)',
    inlined from 'Geom::Affine Geom::Line::rotationToZero(Geom::Dim2) const' at /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:357:51,
    inlined from 'virtual void LineTest_RotationToZero_Test::TestBody()' at /build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:104:33:
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:196:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp: In member function 'virtual void LineTest_AngleBisector_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:52:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp: In member function 'virtual void LineTest_Reflection_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/line-test.cpp:93:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 78%] Linking CXX executable line-test
[ 78%] Built target line-test
[ 79%] Building CXX object tests/CMakeFiles/planar-graph-test.dir/planar-graph-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp:2:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:41:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/convex-hull.h:38:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]':
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp:58:19:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::min() const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp:77:24:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:105:41:   required from 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]'
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp:58:19:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp: In function 'auto Geom::aligned_bbox(const std::vector<Point>&, const Affine&)':
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp:14:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp: In member function 'virtual void Geom::MinBBoxTest_SinglePoint_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp:58:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp: In member function 'virtual void Geom::MinBBoxTest_SinglePoint_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp:58:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp: In function 'auto Geom::aligned_bbox(const std::vector<Point>&, const Affine&)':
/build/lib2geom/src/lib2geom-1.4/tests/min-bbox-test.cpp:14:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 80%] Linking CXX executable min-bbox-test
[ 80%] Built target min-bbox-test
[ 80%] Building CXX object tests/CMakeFiles/point-test.dir/point-test.cpp.o
[ 82%] Linking CXX executable nl-vector-test
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:19,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/parallelogram.h:14,
                 from /build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:16:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/parallelogram.h:15:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:17:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:15:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:48:
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/parallelogram.h:41:55:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:86:29:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:105:41:   required from 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]'
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:86:29:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_midpoint_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:39:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:41:83: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:42:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:218:19: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In function 'Geom::Parallelogram parallelogram_from_rect_rotate(const Geom::Rect&, const Geom::Rotate&, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:26:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_containsPoint2_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:61:79: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_bounds_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:86:57: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:87:72: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:88:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:91:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(C, C, C, C) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< <template-parameter-1-1> >::CRect Geom::GenericRect< <template-parameter-1-1> >::from_xywh(const CPoint&, const CPoint&) [with C = double]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_intersects_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:133:61: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest::SetUp()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:121:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:405:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest::SetUp()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:121:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_midpoint_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:39:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_containsPoint2_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:61:79: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:58:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_bounds_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:87:72: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:91:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:84:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:84:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:88:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_isSheared_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:95:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/gtest/gtest.h:67,
                 from /build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:19:
/usr/include/gtest/gtest-param-test.h: In function 'testing::internal::ParamGenerator<typename std::iterator_traits< <template-parameter-1-1> >::value_type> testing::ValuesIn(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const std::tuple<Geom::Rect, double, bool>*, std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > > >]':
/usr/include/gtest/gtest-param-test.h:297:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<Geom::Rect, double, bool>*, std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > > >' changed in GCC 7.1
  297 | ValuesIn(ForwardIterator begin, ForwardIterator end) {
      | ^~~~~~~~
/usr/include/gtest/gtest-param-test.h:297:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<Geom::Rect, double, bool>*, std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > > >' changed in GCC 7.1
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = std::tuple<Geom::Rect, double, bool>; Ts = {std::tuple<Geom::Rect, int, bool>, std::tuple<Geom::Rect, int, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, int, bool>, std::tuple<Geom::Rect, int, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, int, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>, std::tuple<Geom::Rect, double, bool>}]' at /usr/include/gtest/internal/gtest-param-util.h:810:77,
    inlined from 'testing::internal::ParamGenerator<std::tuple<Geom::Rect, double, bool> > gtest_intesect_non_alignedParallelogramTest_EvalGenerator_()' at /build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:139:1178:
/usr/include/gtest/gtest-param-test.h:311:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<Geom::Rect, double, bool>*, std::vector<std::tuple<Geom::Rect, double, bool>, std::allocator<std::tuple<Geom::Rect, double, bool> > > >' changed in GCC 7.1
  311 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_midpoint_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:41:83: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:34:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp: In member function 'virtual void ParallelogramTest_intersects_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:133:61: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/parallelogram-test.cpp:127:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 82%] Built target nl-vector-test
[ 83%] Linking CXX executable parallelogram-test
[ 84%] Building CXX object tests/CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o
[ 84%] Built target parallelogram-test
[ 85%] Building CXX object tests/CMakeFiles/rect-test.dir/rect-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/tests/point-test.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 86%] Linking CXX executable point-test
[ 86%] Built target point-test
[ 87%] Building CXX object tests/CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/polynomial-test.cpp:34:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:213,
                 from /usr/include/boost/math/tools/real_cast.hpp:9,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:17,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/math-utils.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:43:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'virtual void PolynomialTest_SolveCubic_Test::TestBody()' at /build/lib2geom/src/lib2geom-1.4/tests/polynomial-test.cpp:107:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'virtual void PolynomialTest_SolveQuartic_degenerate_Test::TestBody()' at /build/lib2geom/src/lib2geom-1.4/tests/polynomial-test.cpp:334:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'virtual void PolynomialTest_SolveQuartic_degenerate_Test::TestBody()' at /build/lib2geom/src/lib2geom-1.4/tests/polynomial-test.cpp:342:18:
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Linking CXX executable polynomial-test
[ 88%] Built target polynomial-test
[ 89%] Building CXX object tests/CMakeFiles/self-intersections-test.dir/self-intersections-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/tests/planar-graph-test.cpp:37:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/planar-graph-test.cpp:38:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/svg-path-parser.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/tests/planar-graph-test.cpp:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/tests/planar-graph-test.cpp:43:
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/tests/planar-graph-test.cpp:42:
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h: In static member function 'static bool Geom::PlanarGraph<EdgeLabel>::deviatesLeft(const Geom::Path&, const Geom::Path&) [with EdgeLabel = TestLabel]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1169:10: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1189:16: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1218:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:114:17: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:115:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:116:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h: In lambda function:
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1197:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/planar-graph-test.cpp: In member function 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double]':
/build/lib2geom/src/lib2geom-1.4/tests/planar-graph-test.cpp:447:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h: In static member function 'static bool Geom::PlanarGraph<EdgeLabel>::deviatesLeft(const Geom::Path&, const Geom::Path&) [with EdgeLabel = TestLabel]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1169:53: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1218:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1162:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1162:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1162:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Point Geom::Path::initialPoint() const',
    inlined from 'static bool Geom::PlanarGraph<EdgeLabel>::deviatesLeft(const Geom::Path&, const Geom::Path&) [with EdgeLabel = TestLabel]' at /build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1164:49:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:705:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h: In static member function 'static bool Geom::PlanarGraph<EdgeLabel>::deviatesLeft(const Geom::Path&, const Geom::Path&) [with EdgeLabel = TestLabel]':
/build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1190:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'void Geom::Path::append(Geom::Curve*)',
    inlined from 'static bool Geom::PlanarGraph<EdgeLabel>::deviatesLeft(const Geom::Path&, const Geom::Path&) [with EdgeLabel = TestLabel]' at /build/lib2geom/src/lib2geom-1.4/src/2geom/planar-graph.h:1248:26:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:752:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 91%] Linking CXX executable planar-graph-test
[ 91%] Built target planar-graph-test
[ 92%] Building CXX object tests/CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:19,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:35:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::nearestEdgePoint(const CPoint&) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:351:22:   required from 'void Geom::GenericRectTest_NearestEdgePoint_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]'
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:346:1:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:189:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:328:6:   required from 'void Geom::GenericRectTest_Offset_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]'
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:324:1:   required from here
/usr/include/boost/operators.hpp:269:104: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + )
      |                                                                                                        ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::midpoint() const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:308:14:   required from 'void Geom::GenericRectTest_Modification_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]'
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:287:1:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::OptRect&)':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:218:6:   required from 'void Geom::GenericRectTest_Union_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]'
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:205:1:   required from here
/usr/include/boost/operators.hpp:275:103: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                       ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::clamp(const CPoint&) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:191:20:   required from 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::nearestEdgePoint(const CPoint&) const [with C = double; CPoint = Geom::Point]'
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:351:22:   required from 'void Geom::GenericRectTest_NearestEdgePoint_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]'
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:346:1:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:185:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp: In member function 'void Geom::GenericRectTest_Union_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:210:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp: In member function 'void Geom::GenericRectTest_Dimensions_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:267:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp: In member function 'void Geom::GenericRectTest_Offset_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:328:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp: In member function 'void Geom::GenericRectTest_NearestEdgePoint_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:351:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp: In member function 'void Geom::GenericRectTest_Offset_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:328:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp: In member function 'void Geom::GenericRectTest_Modification_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:308:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp: In member function 'void Geom::GenericRectTest_Union_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:210:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp: In member function 'void Geom::GenericRectTest_NearestEdgePoint_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = double]':
/build/lib2geom/src/lib2geom-1.4/tests/rect-test.cpp:351:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 93%] Linking CXX executable rect-test
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:8:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:43:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:9:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:10:
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/svg-path-parser.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:12:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:15:
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp: In lambda function:
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:315:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:43:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/nearest-time.h:113:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp: In member function 'virtual void PathTest_Issue58_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:341:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:346:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp: In member function 'virtual void PathTest_PartingPoint_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:636:51: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:644:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp: In member function 'virtual void PathTest_ValueAt_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:213:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::operator[](unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN<degree>::reverse() const [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp: In member function 'virtual void PathTest_Issue58_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:313:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp: In member function 'virtual void PathTest_SVGRoundtrip_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:350:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp: In member function 'virtual void PathTest_PartingPoint_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:580:1: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:580:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:636:51: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'Geom::Point Geom::Path::finalPoint() const',
    inlined from 'virtual void PathTest_PartingPoint_Test::TestBody()' at /build/lib2geom/src/lib2geom-1.4/tests/path-test.cpp:644:40:
/build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:709:70: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 94%] Linking CXX executable path-test
[ 94%] Built target rect-test
[ 95%] Building CXX object tests/CMakeFiles/root-find-test.dir/root-find-test.cpp.o
[ 95%] Built target path-test
[ 96%] Building CXX object tests/CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/sbasis-text-test.cpp:4:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/tests/sbasis-text-test.cpp:7:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/sbasis-text-test.cpp:8:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:41:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 97%] Linking CXX executable sbasis-text-test
In file included from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:4,
                 from /build/lib2geom/src/lib2geom-1.4/tests/sbasis-test.cpp:1:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:57: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/tests/sbasis-test.cpp:4:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:34,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/tests/sbasis-test.cpp:6:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/testing.h:3:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/nearest-time.h:113:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/testing.h: In function 'Geom::Interval bound_vector(const std::vector<double>&)':
/build/lib2geom/src/lib2geom-1.4/tests/testing.h:38:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 98%] Linking CXX executable sbasis-test
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/intersection.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:50,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/self-intersections-test.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:44,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:47:
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:45,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/curves.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path-sink.h:37,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/svg-path-parser.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/tests/self-intersections-test.cpp:36:
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:47:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/int-rect.h:36,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< <template-parameter-1-1> >::CPoint Geom::GenericRect< <template-parameter-1-1> >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:117:52:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/self-intersections-test.cpp: In member function 'virtual void PVSelfIntersections_OpenClosed_Test::TestBody()':
/build/lib2geom/src/lib2geom-1.4/tests/self-intersections-test.cpp:138:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN<degree>::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
[100%] Linking CXX executable self-intersections-test
[100%] Built target sbasis-text-test
[100%] Built target sbasis-test
[100%] Built target self-intersections-test
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:39,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/tests/root-find-test.cpp:5:
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/tests/root-find-test.cpp:7:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:45:
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:42,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:46:
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:51,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-to-bezier.h:39:
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/path.h:52:
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const':
/build/lib2geom/src/lib2geom-1.4/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/root-find-test.cpp: In function 'Geom::Linear linear(double, double)':
/build/lib2geom/src/lib2geom-1.4/tests/root-find-test.cpp:21:34: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:44:
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/coord.h:41,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/polynomial.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/tests/root-find-test.cpp:1:
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:89:31:   required from here
/usr/include/boost/operators.hpp:268:109: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * )
      |                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/rect.h:234:16:   required from here
/usr/include/boost/operators.hpp:275:374: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1
  275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | )
      |                                                                                                                                                                                                                                                                                                                                                                                      ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/angle.h:220:25:   required from here
/usr/include/boost/operators.hpp:270:493: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1
  270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - )
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^       
/usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/transforms.h:310:30:   required from here
/usr/include/boost/operators.hpp:271:106: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
  271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / )
      |                                                                                                          ^       
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:91:26:   required from 'static Geom::GenericInterval< <template-parameter-1-1> >::CInterval Geom::GenericInterval< <template-parameter-1-1> >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]'
/build/lib2geom/src/lib2geom-1.4/include/2geom/interval.h:87:32:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< <template-parameter-1-1> >::operator()(double) const [with T = Geom::SBasis]':
/build/lib2geom/src/lib2geom-1.4/include/2geom/concepts.h:84:14:   required from 'void Geom::FragmentConcept<T>::constraints() [with T = Geom::D2<Geom::SBasis>]'
/usr/include/boost/concept/detail/has_constraints.hpp:32:62:   required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = Geom::FragmentConcept<Geom::D2<Geom::SBasis> >]'
   32 |   inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
      |                                                              ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/concept/detail/has_constraints.hpp:42:63:   required from 'const bool boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >::value'
   42 |     BOOST_STATIC_CONSTANT(
      |                                                               ^            
/usr/include/boost/concept/detail/has_constraints.hpp:45:51:   required from 'struct boost::concepts::not_satisfied<Geom::FragmentConcept<Geom::D2<Geom::SBasis> > >'
   45 |     typedef boost::integral_constant<bool, value> type;
      |                                                   ^~~~
/usr/include/boost/concept/detail/general.hpp:72:8:   required from 'struct boost::concepts::requirement_<void (*)(Geom::FragmentConcept<Geom::D2<Geom::SBasis> >)>'
   72 | struct requirement_<void(*)(Model)>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:110:56:   required from 'class Geom::Piecewise<Geom::D2<Geom::SBasis> >'
/build/lib2geom/src/lib2geom-1.4/include/2geom/bezier.h:338:25:   required from here
/build/lib2geom/src/lib2geom-1.4/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/lib2geom/src/lib2geom-1.4/tests/root-find-test.cpp:21:8: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/algorithm:61,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/polynomial.h:41:
/usr/include/c++/14.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18,
    inlined from 'int main()' at /build/lib2geom/src/lib2geom-1.4/tests/root-find-test.cpp:102:13:
/usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
[100%] Linking CXX executable root-find-test
[100%] Built target root-find-test
In file included from /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/matrix.h:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/implicit.h:40,
                 from /build/lib2geom/src/lib2geom-1.4/tests/implicitization-test.cpp:35:
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)':
/build/lib2geom/src/lib2geom-1.4/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.1.1/array:43,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/multipoly.h:38,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/implicit.h:39:
/usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<double*>; _OI = double*]':
/usr/include/c++/14.1.1/bits/stl_algobase.h:642:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  642 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/14.1.1/bits/stl_algobase.h:642:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
In file included from /usr/include/c++/14.1.1/vector:72,
                 from /usr/include/c++/14.1.1/functional:64,
                 from /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/multipoly.h:39:
/usr/include/c++/14.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.1.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/vector:65:
In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:384:41,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:719:32:
/usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  147 |         { return std::copy(__first, __last, __result); }
      |                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/vector:66:
In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator*=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:297:25,
    inlined from 'Geom::SL::Polynomial<CoeffT> Geom::SL::operator*(const Polynomial<CoeffT>&, const Polynomial<CoeffT>&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:448:7,
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator*=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = Geom::SL::Polynomial<double>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:303:38:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void Geom::SL::Polynomial<CoeffT>::coefficient(size_t, const coeff_type&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:211:27,
    inlined from 'void Geom::SL::Polynomial<CoeffT>::coefficient(size_t, const coeff_type&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:204:10,
    inlined from 'typename Geom::SL::mvpoly<M, double>::type pick_poly_max(size_t, size_t) [with unsigned int N = 1]' at /build/lib2geom/src/lib2geom-1.4/tests/pick.h:93:22:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::SL::Polynomial<CoeffT>::Polynomial(const CoeffT&, size_t) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:79:23:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void Geom::SL::Polynomial<CoeffT>::coefficient(size_t, const coeff_type&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:211:27,
    inlined from 'void Geom::SL::Polynomial<CoeffT>::coefficient(size_t, const coeff_type&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:204:10,
    inlined from 'static void Geom::SL::coefficient<0, Geom::SL::Polynomial<CoeffT> >::set_safe_impl(poly_type&, const Geom::SL::multi_index_type&, const type&) [with unsigned int i = 2; CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:624:22,
    inlined from 'static void Geom::SL::coefficient<N, Geom::SL::Polynomial<CoeffT> >::set_safe_impl(poly_type&, const Geom::SL::multi_index_type&, const type&) [with unsigned int i = 1; unsigned int N = 1; CoeffT = Geom::SL::Polynomial<double>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:537:66,
    inlined from 'static void Geom::SL::coefficient<N, Geom::SL::Polynomial<CoeffT> >::set_safe_impl(poly_type&, const Geom::SL::multi_index_type&, const type&) [with unsigned int i = 1; unsigned int N = 1; CoeffT = Geom::SL::Polynomial<double>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:527:10,
    inlined from 'static void Geom::SL::coefficient<N, Geom::SL::Polynomial<CoeffT> >::set_safe_impl(poly_type&, const Geom::SL::multi_index_type&, const type&) [with unsigned int i = 0; unsigned int N = 2; CoeffT = Geom::SL::Polynomial<Geom::SL::Polynomial<double> >]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:537:66,
    inlined from 'static void Geom::SL::coefficient<N, Geom::SL::Polynomial<CoeffT> >::set_safe_impl(poly_type&, const Geom::SL::multi_index_type&, const type&) [with unsigned int i = 0; unsigned int N = 2; CoeffT = Geom::SL::Polynomial<Geom::SL::Polynomial<double> >]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:527:10,
    inlined from 'static void Geom::SL::coefficient<N, Geom::SL::Polynomial<CoeffT> >::set_safe(poly_type&, const Geom::SL::multi_index_type&, const type&) [with unsigned int N = 2; CoeffT = Geom::SL::Polynomial<Geom::SL::Polynomial<double> >]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:492:32,
    inlined from 'void Geom::SL::MultiPoly<N, CoeffT>::coefficient(const Geom::SL::multi_index_type&, const coeff_type&) [with unsigned int N = 3; CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/multipoly.h:160:56,
    inlined from 'void Geom::SL::detail::poly1_to_poly3(Geom::SL::MVPoly3&, const Geom::SL::MVPoly1&, size_t, size_t)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/implicit.h:69:23:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator<<=(size_t) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:315:23,
    inlined from 'Geom::SL::Polynomial<CoeffT> Geom::SL::operator<<(const Polynomial<CoeffT>&, size_t) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:457:7,
    inlined from 'void Geom::SL::microbasis(basis_type&, const MVPoly1&, const MVPoly1&)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/implicit.h:196:58:
/usr/include/c++/14.1.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1442 |         _M_fill_insert(begin() + __offset, __n, __x);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator<<=(size_t) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:315:23,
    inlined from 'Geom::SL::Polynomial<CoeffT> Geom::SL::operator<<(const Polynomial<CoeffT>&, size_t) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:457:7,
    inlined from 'void Geom::SL::microbasis(basis_type&, const MVPoly1&, const MVPoly1&)' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/implicit.h:212:58:
/usr/include/c++/14.1.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1442 |         _M_fill_insert(begin() + __offset, __n, __x);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'Geom::SL::Polynomial<CoeffT>::Polynomial(const CoeffT&, size_t) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:79:23,
    inlined from 'static Geom::SL::monomial<N, CoeffT>::poly_type Geom::SL::monomial<N, CoeffT>::make_impl(const Geom::SL::multi_index_type&, CoeffT) [with unsigned int i = 1; unsigned int N = 1; CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:389:19,
    inlined from 'static Geom::SL::monomial<N, CoeffT>::poly_type Geom::SL::monomial<N, CoeffT>::make_impl(const Geom::SL::multi_index_type&, CoeffT) [with unsigned int i = 0; unsigned int N = 2; CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:389:66,
    inlined from 'static Geom::SL::monomial<N, CoeffT>::poly_type Geom::SL::monomial<N, CoeffT>::make(const Geom::SL::multi_index_type&, CoeffT) [with unsigned int N = 2; CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/mvpoly-tools.h:377:33:
/usr/include/c++/14.1.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:384:41,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:989:34,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1488:19,
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator+=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:274:27,
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator+=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = Geom::SL::Polynomial<double>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:270:24:
/usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  147 |         { return std::copy(__first, __last, __result); }
      |                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:399:2,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:1014:9,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1488:19,
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator+=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:274:27,
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator+=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = Geom::SL::Polynomial<double>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:270:24:
/usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  147 |         { return std::copy(__first, __last, __result); }
      |                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<double*>; _ForwardIterator = double*; _Tp = double]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37,
    inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:399:2,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/vector.tcc:1022:9,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1488:19,
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator+=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = double]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:274:27,
    inlined from 'Geom::SL::Polynomial<CoeffT>& Geom::SL::Polynomial<CoeffT>::operator+=(const Geom::SL::Polynomial<CoeffT>&) [with CoeffT = Geom::SL::Polynomial<double>]' at /build/lib2geom/src/lib2geom-1.4/include/2geom/symbolic/polynomial.h:270:24:
/usr/include/c++/14.1.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
  147 |         { return std::copy(__first, __last, __result); }
      |                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Linking CXX executable implicitization-test
[100%] Built target implicitization-test
==> Entering fakeroot environment...
==> Starting package()...
[ 52%] Built target 2geom
[ 55%] Built target choose-test
[ 55%] Built target affine-test
[ 57%] Built target angle-test
[ 59%] Built target circle-test
[ 60%] Built target bezier-test
[ 62%] Built target coord-test
[ 65%] Built target convex-hull-test
[ 66%] Built target ellipse-test
[ 68%] Built target elliptical-arc-test
[ 70%] Built target interval-test
[ 73%] Built target intersection-graph-test
[ 75%] Built target line-test
[ 77%] Built target nl-vector-test
[ 78%] Built target min-bbox-test
[ 80%] Built target parallelogram-test
[ 83%] Built target planar-graph-test
[ 85%] Built target path-test
[ 86%] Built target point-test
[ 88%] Built target rect-test
[ 91%] Built target polynomial-test
[ 93%] Built target sbasis-test
[ 95%] Built target self-intersections-test
[ 97%] Built target sbasis-text-test
[ 98%] Built target implicitization-test
[100%] Built target root-find-test
Install the project...
-- Install configuration: "Release"
-- Installing: /build/lib2geom/pkg/lib2geom/usr/lib/cmake/2Geom/2GeomTargets.cmake
-- Installing: /build/lib2geom/pkg/lib2geom/usr/lib/cmake/2Geom/2GeomTargets-release.cmake
-- Installing: /build/lib2geom/pkg/lib2geom/usr/lib/cmake/2Geom/2GeomConfig.cmake
-- Installing: /build/lib2geom/pkg/lib2geom/usr/lib/cmake/2Geom/2GeomConfigVersion.cmake
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/exception.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/choose.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/conicsec.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/pathvector.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/ord.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sbasis-poly.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/polynomial.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/ellipse.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/path-intersection.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/line.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs-trace.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs-operation.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric/matrix.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric/fitting-tool.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric/fitting-model.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric/vector.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/numeric/linear_system.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/generic-rect.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/linear.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/bezier-curve.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/basic-intersection.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/utils.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/int-point.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/2geom.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sbasis-math.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/interval.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/d2.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/intersection.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/svg-path-parser.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sweeper.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/svg-path-writer.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/cairo-path-sink.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/parallelogram.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/path.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/sbasis-of.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/linear-of.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/chebyshev.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/arc-length.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/redblacktree.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/rtree.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/intersection-by-smashing.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/linearN.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/orphan-code/sbasisN.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/curves.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/conic_section_clipper_cr.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/curve.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sbasis.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sbasis-curve.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/math-utils.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/angle.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sbasis-2d.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/bezier-utils.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/solver.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/intersection-graph.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/conic_section_clipper_impl.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/piecewise.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/point.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/crossing.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/forward.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/affine.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/circle.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/geom.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/conic_section_clipper.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/nearest-time.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/intervaltree
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/intervaltree/interval_tree.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/generic-interval.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/rect.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/int-rect.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/concepts.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/coord.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/int-interval.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sweep-bounds.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/convex-hull.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/transforms.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/ray.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic/unity-builder.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic/polynomial.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic/mvpoly-tools.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic/multipoly.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic/matrix.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic/implicit.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic/determinant-minor.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/symbolic/multi-index.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/path-sink.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/bezier.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/elliptical-arc.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/include/2geom-1.4.0/2geom/sbasis-geometric.h
-- Installing: /build/lib2geom/pkg/lib2geom/usr/lib/pkgconfig/2geom.pc
-- Installing: /build/lib2geom/pkg/lib2geom/usr/lib/lib2geom.so.1.4.0
-- Set non-toolchain portion of runtime path of "/build/lib2geom/pkg/lib2geom//usr/lib/lib2geom.so.1.4.0" to "/usr/lib"
-- Installing: /build/lib2geom/pkg/lib2geom/usr/lib/lib2geom.so
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
libfakeroot internal error: payload not recognized!
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/lib2geom.so.1.4.0
==> Creating package "lib2geom"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: lib2geom 1.4-2 (Fri Oct 11 05:04:35 2024)
==> Cleaning up...